From b11514e729b5b82f2d1b7f91f5ac10508bec8795 Mon Sep 17 00:00:00 2001 From: Oxore Date: Sun, 28 Jul 2019 22:34:08 +0300 Subject: Make game states exclusive trough one enum var only --- include/common.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'include/common.h') diff --git a/include/common.h b/include/common.h index 140044d..36a2d21 100644 --- a/include/common.h +++ b/include/common.h @@ -1,11 +1,17 @@ struct field; +struct idlist; + +enum game_state { + GS_MAIN_MENU, + GS_STARTED, + GS_GAME_OVER, + GS_GAME_OVER_WAIT, + GS_PAUSED +}; struct game { + enum game_state state; size_t level; - int started; - int paused; - int over_wait; - int over; int scoreCurrent; int moveLatency; int lines; -- cgit v1.2.3