diff options
author | Silvan Jegen <s.jegen@gmail.com> | 2019-01-13 19:32:43 +0100 |
---|---|---|
committer | Silvan Jegen <s.jegen@gmail.com> | 2019-01-13 19:32:43 +0100 |
commit | 514fed1a940d82a812ff2c38564517772ba6ed15 (patch) | |
tree | ea27609ebd16c1f30e573c52b09993d21965556f /main.c | |
parent | fcd09fafc54849557def0a4e22c93dc4fc7dd892 (diff) |
Get rid of unneeded surfaces
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 12 |
1 files changed, 1 insertions, 11 deletions
@@ -57,13 +57,6 @@ int main(int argc, char *argv[]) SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_FULLSCREEN | SDL_WINDOW_OPENGL );
SDL_Renderer *renderer = SDL_CreateRenderer(sdlWindow, -1, 0);
- // Set surf_screen
- SDL_Texture* surf_screen = SDL_CreateTexture(renderer,
- SDL_PIXELFORMAT_ARGB8888,
- SDL_TEXTUREACCESS_STREAMING,
- 640, 480);
- if ( surf_screen == NULL ) error_sdl("Could not set videomode");
-
printf("done\n");
/// Menu
@@ -76,9 +69,6 @@ int main(int argc, char *argv[]) if (!surf_title) {
error_sdl("could not get title surface\n");
}
- surf_title = SDL_ConvertSurfaceFormat(surf_title,
- SDL_PIXELFORMAT_ARGB8888, 0);
-
SDL_Texture *surf_title_tex = SDL_CreateTextureFromSurface(renderer, surf_title);
if (!surf_title_tex) {
error_sdl("could not get title texture from surface\n");
@@ -106,7 +96,7 @@ int main(int argc, char *argv[]) if ( menuevent.type == SDL_KEYDOWN )
{
// Menu choice selection
- if ( menuevent.key.keysym.sym == SDLK_p ) game_loop(renderer, surf_screen);
+ if ( menuevent.key.keysym.sym == SDLK_p ) game_loop(renderer);
else if ( menuevent.key.keysym.sym == SDLK_h ) help(renderer);
else if ( menuevent.key.keysym.sym == SDLK_q || menuevent.key.keysym.sym == SDLK_ESCAPE ) exit(0);
}
|