Update events.c

This commit is contained in:
Jason Bou-Samra
2024-08-17 20:02:07 +10:00
committed by GitHub
parent 0afd3e723d
commit 65f6c72be0
+8 -9
View File
@@ -6,17 +6,15 @@
#include "column.h" #include "column.h"
#include "sdl.h" #include "sdl.h"
extern int tile_pos;
bool next_p = false; // next piece flag bool next_p = false; // next piece flag
bool restart = false; // restart flag bool restart = false; // restart flag
bool pause_f = false; bool pause_f = false; // pause flag
bool quit = false; // quit flag bool quit = false; // quit flag
bool gradient_d = false; // gradient direction flag
int handle_events () { int handle_events () {
//////////////////////////////// GAME LOOP ////////////////////////// //////////////////////////////// GAME LOOP //////////////////////////
while (restart == false) { while (restart == false) {
Ren_game (); Ren_game ();
SDL_PollEvent (&event); SDL_PollEvent (&event);
@@ -32,6 +30,7 @@ int handle_events () {
if( event.key.keysym.sym == SDLK_x if( event.key.keysym.sym == SDLK_x
&& (event.key.keysym.mod & KMOD_CTRL) != 0 ) { && (event.key.keysym.mod & KMOD_CTRL) != 0 ) {
gradient_d = !gradient_d;
break; break;
} // invert gradient } // invert gradient
@@ -82,15 +81,15 @@ int handle_events () {
if( event.key.keysym.sym == SDLK_s if( event.key.keysym.sym == SDLK_s
&& (event.key.keysym.mod & KMOD_CTRL) != 0 ) { && (event.key.keysym.mod & KMOD_CTRL) != 0 ) {
tile_shp++;
if (tile_shp > 4) {
tile_shp = 0;
}
break; break;
} // change tile design/pattern } // change tile design/pattern
if (event.key.keysym.sym == SDLK_p) { if (event.key.keysym.sym == SDLK_p) {
if (pause_f == false){ pause_f = !pause_f;
pause_f = 1;
} else {
pause_f = 0;
}
break; break;
} // pause } // pause
} }