X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=main.c;h=68c77a4a8566ab702be17fb4d583c9ea0e2bfd6e;hp=71f014bed52edcfe3f5758f159e1f4ada1c40487;hb=ed4ff736c245071157dc5412edb0218b8cc3e442;hpb=5abd974b9e8aee28979e797d52eb5a71dd8b10ff diff --git a/main.c b/main.c index 71f014b..68c77a4 100644 --- a/main.c +++ b/main.c @@ -54,6 +54,8 @@ struct rock_struct { // soon as it isn't we BLOW UP float x,y,xvel,yvel; int active; + int dead; // has been blown out of the way + // to make room for a new ship appearing. SDL_Surface *image; int type_number; float heat; @@ -1002,8 +1004,9 @@ int gameloop() { // Create a new ship and start all over again state = GAMEPLAY; play_tune(1); - xvel = 3; - yvel = 0; + xship -= 50; + // xvel = 3; + // yvel = 0; break; case GAME_OVER: state = HIGH_SCORE_ENTRY; @@ -1053,12 +1056,15 @@ int gameloop() { float blast_radius = START_RAD * state_timeout / 50.0; for(i = 0; i YSIZE) rock[i].active = 0; if(rock[i].y > YSIZE) { rock[i].y -= YSIZE; rock[i].y -= rock[i].image->w; @@ -1154,8 +1161,6 @@ int gameloop() { else { state = DEAD_PAUSE; state_timeout = 50.0; - xship = 10; - yship = YSIZE/2; xvel = 0; yvel = 0; } @@ -1172,6 +1177,7 @@ int gameloop() { for(i = 0; i