X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=main.c;h=168012957fb58c05efa70861b8f743a6732e49cb;hp=0486c7e2cb3a98712fc8065c63bf3df58a33eeec;hb=36430b3c87da1304d1de5bf9d294545f46d6f3a0;hpb=46dacbe75dac20a1c6e1b61a2eb99ca25fc971ec diff --git a/main.c b/main.c index 0486c7e..1680129 100644 --- a/main.c +++ b/main.c @@ -111,11 +111,6 @@ char *data_dir; extern char *optarg; extern int optind, opterr, optopt; -float dist_sq(float x1, float y1, float x2, float y2) -{ - return (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1); -} - // ************************************* FUNCS float @@ -775,6 +770,8 @@ gameloop() { // Play the explosion sound play_sound(0); makebangdots(shipx,shipy,shipdx,shipdy,surf_ship,30); + shipdx = 0; + shipdy = 0; if(--nships <= 0) { gameover = 1; state = GAME_OVER; @@ -785,18 +782,12 @@ gameloop() { else { state = DEAD_PAUSE; state_timeout = DEAD_PAUSE_LENGTH; - shipdx = 0; - shipdy = 0; } } SDL_PumpEvents(); keystate = SDL_GetKeyState(NULL); - if(state != HIGH_SCORE_ENTRY && (keystate[SDLK_q] || keystate[SDLK_ESCAPE])) { - return 0; - } - if(keystate[SDLK_SPACE] && (state == HIGH_SCORE_DISPLAY || state == TITLE_PAGE)) { reset_rocks(); @@ -850,6 +841,11 @@ gameloop() { state_timeout = -1; } } + + if(state != HIGH_SCORE_ENTRY && (keystate[SDLK_q] || keystate[SDLK_ESCAPE])) { + return 0; + } + } }