Ivan Barsukov 1 год назад
Родитель
Сommit
98ce739914
2 измененных файлов с 7 добавлено и 0 удалено
  1. 2 0
      src/game.h
  2. 5 0
      src/levels/level_game_over/level_game_over.c

+ 2 - 0
src/game.h

@@ -26,6 +26,8 @@
 
 
 #define GAME_NAME "Quadrastic"
 #define GAME_NAME "Quadrastic"
 
 
+#define WIN_SCORE 15
+
 typedef enum
 typedef enum
 {
 {
     DifficultyEasy,
     DifficultyEasy,

+ 5 - 0
src/levels/level_game_over/level_game_over.c

@@ -19,6 +19,7 @@
 
 
 #include <stddef.h>
 #include <stddef.h>
 
 
+#include <dolphin/dolphin.h>
 #include <furi.h>
 #include <furi.h>
 
 
 #include "src/game.h"
 #include "src/game.h"
@@ -65,6 +66,10 @@ level_game_over_start(Level* level, GameManager* manager, void* _level_context)
     entity_context->score = game_context->score;
     entity_context->score = game_context->score;
     entity_context->max_score = game_context->best_score;
     entity_context->max_score = game_context->best_score;
 
 
+    if (entity_context->score >= WIN_SCORE) {
+        dolphin_deed(DolphinDeedPluginGameWin);
+    }
+
     FURI_LOG_D(GAME_NAME, "Game over level started");
     FURI_LOG_D(GAME_NAME, "Game over level started");
 }
 }