MX 1 anno fa
parent
commit
f33c540b52

+ 1 - 1
non_catalog_apps/sokoban/application.fam

@@ -8,7 +8,7 @@ App(
     order=50,
     order=50,
     fap_description="Sokoban on Flipper Zero. Solve your path to victory!",
     fap_description="Sokoban on Flipper Zero. Solve your path to victory!",
     fap_category="Games",
     fap_category="Games",
-    fap_version="1.1",
+    fap_version="1.3",
     fap_author="Racso",
     fap_author="Racso",
     fap_weburl="https://games.by.rac.so/flipper-zero",
     fap_weburl="https://games.by.rac.so/flipper-zero",
     fap_icon="sokoban.png",
     fap_icon="sokoban.png",

+ 1 - 0
non_catalog_apps/sokoban/scripts/wave/graphics/icons.c

@@ -1,3 +1,4 @@
+#include <gui/icon.h>
 #include <gui/icon_i.h>
 #include <gui/icon_i.h>
 
 
 const uint8_t _I_icon_button_ok_0[] = {
 const uint8_t _I_icon_button_ok_0[] = {

+ 2 - 7
non_catalog_apps/sokoban/scripts/wave/scene_management.h

@@ -13,12 +13,7 @@ typedef void (*TransitionCallback)(int from, int to, void*);
 typedef struct Scene Scene;
 typedef struct Scene Scene;
 typedef struct SceneManager SceneManager;
 typedef struct SceneManager SceneManager;
 
 
-Scene* scene_alloc(
-    RenderCallback render_callback,
-    TickCallback tick_callback,
-    InputCallback input_callback,
-    TransitionCallback transition_callback,
-    void* context);
+Scene* scene_alloc(RenderCallback render_callback, TickCallback tick_callback, InputCallback input_callback, TransitionCallback transition_callback, void* context);
 void scene_destroy(Scene* s);
 void scene_destroy(Scene* s);
 
 
 SceneManager* scene_manager_alloc_auto();
 SceneManager* scene_manager_alloc_auto();
@@ -30,4 +25,4 @@ void scene_manager_register_scene(SceneManager* sm, int id, Scene* scene);
 void scene_manager_set_scene(SceneManager* sm, int id);
 void scene_manager_set_scene(SceneManager* sm, int id);
 void scene_manager_tick(SceneManager* sm);
 void scene_manager_tick(SceneManager* sm);
 int scene_manager_get_current_scene_id(SceneManager* sm);
 int scene_manager_get_current_scene_id(SceneManager* sm);
-bool scene_manager_has_scene(SceneManager* sm);
+bool scene_manager_has_scene(SceneManager* sm);