From 65f6c72be0464615fcf34805d6f54af85be2f3be Mon Sep 17 00:00:00 2001 From: Jason Bou-Samra <154414066+bou-samra@users.noreply.github.com> Date: Sat, 17 Aug 2024 20:02:07 +1000 Subject: [PATCH] Update events.c --- src/events.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/events.c b/src/events.c index 4f73419..dfe43cc 100644 --- a/src/events.c +++ b/src/events.c @@ -6,17 +6,15 @@ #include "column.h" #include "sdl.h" -extern int tile_pos; - bool next_p = false; // next piece flag bool restart = false; // restart flag -bool pause_f = false; +bool pause_f = false; // pause flag bool quit = false; // quit flag +bool gradient_d = false; // gradient direction flag int handle_events () { //////////////////////////////// GAME LOOP ////////////////////////// - while (restart == false) { Ren_game (); SDL_PollEvent (&event); @@ -32,6 +30,7 @@ int handle_events () { if( event.key.keysym.sym == SDLK_x && (event.key.keysym.mod & KMOD_CTRL) != 0 ) { + gradient_d = !gradient_d; break; } // invert gradient @@ -82,17 +81,17 @@ int handle_events () { if( event.key.keysym.sym == SDLK_s && (event.key.keysym.mod & KMOD_CTRL) != 0 ) { + tile_shp++; + if (tile_shp > 4) { + tile_shp = 0; + } break; } // change tile design/pattern if (event.key.keysym.sym == SDLK_p) { - if (pause_f == false){ - pause_f = 1; - } else { - pause_f = 0; - } + pause_f = !pause_f; break; - } // pause + } // pause } } }