jblanked пре 8 месеци
родитељ
комит
8fff368932
2 измењених фајлова са 8 додато и 0 уклоњено
  1. 6 0
      game/game.c
  2. 2 0
      game/player.h

+ 6 - 0
game/game.c

@@ -210,6 +210,12 @@ static void game_stop(void *ctx)
         case GAME_END_PVP_PLAYER_DEAD:
             snprintf(message, sizeof(message), "You have been defeated!\n\nHit BACK to exit.");
             break;
+        case GAME_END_NETWORK:
+            snprintf(message, sizeof(message), "Network error. Please check\nyour connection and try again.\n\nHit BACK to exit.");
+            break;
+        case GAME_END_APP:
+            snprintf(message, sizeof(message), "App error.\n\nHit BACK to exit.");
+            break;
         };
         easy_flipper_dialog("Game Over", message);
     }

+ 2 - 0
game/player.h

@@ -94,6 +94,8 @@ typedef enum
     GAME_END_PVP_REQUIREMENT = 2,     // player level too low for pvp
     GAME_END_PVP_ENEMY_DEAD = 3,      // enemy dead
     GAME_END_PVP_PLAYER_DEAD = 4,     // player dead
+    GAME_END_NETWORK = 5,             // network error
+    GAME_END_APP = 6,                 // app issue
 } GameEndReason;
 
 typedef struct