X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=main.c;h=3f4486bad1f818b9bbf079ad7adacab3a69d76bb;hp=11ebba6e600562f02b6ce0e66a99106ca0ffde88;hb=70c4e502a932ab902c9bda3231f83c841f279ee1;hpb=31a00c721be0b569bc554069cc0a3eb2864eb61f diff --git a/main.c b/main.c index 11ebba6..3f4486b 100644 --- a/main.c +++ b/main.c @@ -19,7 +19,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include #include #include #include @@ -391,12 +390,12 @@ init(void) { } // Load the banners - NULLERROR(surf_b_variations = load_image("variations.png")); - NULLERROR(surf_b_on = load_image("on.png")); - NULLERROR(surf_b_rockdodger = load_image("rockdodger.png")); + NULLERROR(surf_b_variations = load_image("b_variations.png")); + NULLERROR(surf_b_on = load_image("b_on.png")); + NULLERROR(surf_b_rockdodger = load_image("b_rockdodger.png")); - NULLERROR(surf_b_game = load_image("game.png")); - NULLERROR(surf_b_over = load_image("over.png")); + NULLERROR(surf_b_game = load_image("b_game.png")); + NULLERROR(surf_b_over = load_image("b_over.png")); // Load the life indicator (small ship) graphic. NULLERROR(surf_life = load_image("life.png")); @@ -588,12 +587,15 @@ init_score_entry(void) void gameloop() { - Uint8 *keystate = SDL_GetKeyState(NULL); + SDL_Event e; + Uint8 *keystate; float tmp; for(;;) { - SDL_PumpEvents(); + while(SDL_PollEvent(&e)) { + if(e.type == SDL_QUIT) return; + } keystate = SDL_GetKeyState(NULL); if(!paused) { @@ -764,8 +766,7 @@ gameloop() { int main(int argc, char **argv) { - init_opts(); - argp_parse(&argp, argc, argv, 0, 0, 0); + if(!parse_opts(argc, argv)) return 1; if(init()) { printf ("ta: '%s'\n",initerror);