diff options
author | Oxore <oxore@protonmail.com> | 2018-07-11 01:52:05 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2018-07-11 01:52:05 +0300 |
commit | 11cd6a8ac4d077b4d082021e1dcc6c6e48bd89d8 (patch) | |
tree | de7a7af13f3833653ebb09dafdc8ae53242e26d9 /src/engine.c | |
parent | 25ffa63b9d3433dbcd0c13544da3a568fda7a393 (diff) |
Fix start level after gameover, refactor a bit
Set start level to 1 after gameover.
Rename function for acquiring current level latency.
Remove old font loading in main.c.
Diffstat (limited to 'src/engine.c')
-rw-r--r-- | src/engine.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/engine.c b/src/engine.c index df3aed1..59de551 100644 --- a/src/engine.c +++ b/src/engine.c @@ -90,7 +90,7 @@ static void render_level_value(void *obj) } } -static int getMoveLatencyOfLevel(unsigned int level) +static int get_level_latency(unsigned int level) { if (level > 29) return level_move_latency[29]; @@ -103,7 +103,7 @@ static void level_up(struct game *game) while (game->lines >= LEVELUP_LINES) { game->level++; game->lines -= LEVELUP_LINES; - game->moveLatency = getMoveLatencyOfLevel(game->level); + game->moveLatency = get_level_latency(game->level); } } @@ -153,8 +153,8 @@ static void transition_game_over() { game.isStarted = 0; game.scoreCurrent = 0; - game.level = 0; - game.moveLatency = L00LATENCY; + game.level = 1; + game.moveLatency = get_level_latency(game.level); game.lines = 0; nxt.attr |= FLD_ATTR_INVISIBLE; |