diff options
author | Oxore <oxore@protonmail.com> | 2018-07-12 04:13:15 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2018-07-12 04:13:15 +0300 |
commit | 9a9711945c2add826e5887aabe2330bee9042b4b (patch) | |
tree | fe67952f6cd8a020ec0b1cf1fabf91167e785c23 /src/main.c | |
parent | 2b265ea0eb5825eccd3b9b072b5014bacf0d16d7 (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.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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)) |