X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=main.c;h=aa1c80116d73f28f390767ea33e846baafca1ac8;hp=927d2bb812234c8c12f2862d61ca94ba3cec0b13;hb=f1768e98ddbe134b9f6fd6056caf2393b666bb5a;hpb=148882a3cc520f34616a1175ed157fe258d68dcc diff --git a/main.c b/main.c index 927d2bb..aa1c801 100644 --- a/main.c +++ b/main.c @@ -583,6 +583,7 @@ init_score_entry(void) SDL_EnableUNICODE(1); while(SDL_PollEvent(&e)) ; + insert_score(score); } void @@ -710,11 +711,13 @@ gameloop() { init_score_entry(); else { if((keystate[SDLK_SPACE] && !initial_rocks) || keystate[SDLK_n]) { + g_easy = 0; initial_rocks = NORMAL_I_ROCKS; final_rocks = NORMAL_F_ROCKS; if(opt_gamespeed == EASY_GAMESPEED) opt_gamespeed = NORMAL_GAMESPEED; } else if(keystate[SDLK_e]) { + g_easy = 1; initial_rocks = EASY_I_ROCKS; final_rocks = EASY_F_ROCKS; opt_gamespeed = EASY_GAMESPEED; @@ -760,6 +763,11 @@ gameloop() { } } + if(state == TITLE_PAGE && keystate[SDLK_h]) { + state = HIGH_SCORE_DISPLAY; + state_timeout = 400; + } + if(state != HIGH_SCORE_ENTRY && (keystate[SDLK_q] || keystate[SDLK_ESCAPE])) return;