Explorar o código

Merge pull request #2 from FeyXieXzf/main

 [Enhancement] Start timer on first move instead of game start
John Doe %!s(int64=2) %!d(string=hai) anos
pai
achega
ef28adca70
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      game15.c

+ 3 - 2
game15.c

@@ -226,7 +226,8 @@ static bool is_board_solved() {
 static void game_tick() {
 static void game_tick() {
     switch(game_state.scene) {
     switch(game_state.scene) {
     case ScenePlay:
     case ScenePlay:
-        game_state.tick_count++;
+        if (game_state.move_count >= 1)
+            game_state.tick_count++;
         if (loaded_saving_ticks)
         if (loaded_saving_ticks)
             loaded_saving_ticks--;
             loaded_saving_ticks--;
         if(moving_cell.move_direction == DirectionNone && !key_stack_is_empty()) {
         if(moving_cell.move_direction == DirectionNone && !key_stack_is_empty()) {
@@ -367,7 +368,7 @@ static void render_callback(Canvas* const canvas) {
             canvas_draw_rbox(canvas, 20, 24, 88, 16, 4);
             canvas_draw_rbox(canvas, 20, 24, 88, 16, 4);
             canvas_set_color(canvas, ColorBlack);
             canvas_set_color(canvas, ColorBlack);
             canvas_draw_rframe(canvas, 20, 24, 88, 16, 4);
             canvas_draw_rframe(canvas, 20, 24, 88, 16, 4);
-            canvas_draw_str_aligned(canvas, 64, 32, AlignCenter, AlignCenter, "Restore game ...");
+            canvas_draw_str_aligned(canvas, 64, 32, AlignCenter, AlignCenter, "Restoring game ...");
         }
         }
     }
     }