summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2018-07-12 04:13:15 +0300
committerOxore <oxore@protonmail.com>2018-07-12 04:13:15 +0300
commit9a9711945c2add826e5887aabe2330bee9042b4b (patch)
treefe67952f6cd8a020ec0b1cf1fabf91167e785c23 /src/main.c
parent2b265ea0eb5825eccd3b9b072b5014bacf0d16d7 (diff)
Introduce pause mechanics, refactor a little
Introduce Pause mechanics and mention it in README.md. Makefile: replace unnecessary "-MMD -MP" with just "-MD" flag, so it allows to compile with tcc too. Refactor: Rename game.isStarted field to game.started field. Move arrKeys container to engine.c and remove it from main.c. Refactor char iterator in utf8to32_strcpy function.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 89754ff..bf9014a 100644
--- a/src/main.c
+++ b/src/main.c
@@ -21,15 +21,14 @@ struct idlist *texts;
struct field fld, nxt;
struct game game = {
- .isStarted = 0,
+ .started = 0,
+ .paused = 0,
.scoreCurrent = 0,
.level = 1,
.moveLatency = L00LATENCY,
.lines = 0
};
-char arrKeys = 0;
-
static void handleWindowEvents() {
sfEvent event;
while (sfRenderWindow_pollEvent(window, &event))