Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
case SDL_KEYDOWN:
switch (event.key.keysym.sym) {
case SDLK_ESCAPE:
- printf("\nExiting. Good bye!\n");
- return 1;
+ goto quit;
case SDLK_LEFT:
cam->speed.x = -CAM_SPEED;
break;
32,
screen[0]->flags);
break;
+ case SDL_QUIT:
+ goto quit;
}
}
return 0;
+quit:
+ printf("\nExiting. Good bye!\n");
+ return 1;
}
static void loop(SDL_Surface *screen, int num_of_planets, double total_mass,