mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-13 19:43:34 -07:00
Snake Plugin: move storage to /ext/apps_data/snake_game
This commit is contained in:
@@ -23,6 +23,17 @@ static FlipperFormat* snake_game_open_file() {
|
||||
return NULL;
|
||||
}
|
||||
} else {
|
||||
if(storage_common_stat(storage, APPS_DATA, NULL) == FSE_NOT_EXIST) {
|
||||
if(!storage_simply_mkdir(storage, APPS_DATA)) {
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
if(storage_common_stat(storage, SNAKE_GAME_FILE_DIR_PATH, NULL) == FSE_NOT_EXIST) {
|
||||
if(!storage_simply_mkdir(storage, SNAKE_GAME_FILE_DIR_PATH)) {
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
if(!flipper_format_file_open_new(file, SNAKE_GAME_FILE_PATH)) {
|
||||
snake_game_close_file(file);
|
||||
return NULL;
|
||||
|
||||
@@ -4,7 +4,9 @@
|
||||
#include <furi.h>
|
||||
#include <flipper_format/flipper_format.h>
|
||||
|
||||
#define SNAKE_GAME_FILE_PATH "/ext/apps/games/.snake"
|
||||
#define APPS_DATA EXT_PATH("apps_data")
|
||||
#define SNAKE_GAME_FILE_DIR_PATH APPS_DATA "/snake_game"
|
||||
#define SNAKE_GAME_FILE_PATH SNAKE_GAME_FILE_DIR_PATH "/.snake"
|
||||
|
||||
#define SNAKE_GAME_FILE_HEADER "Flipper Snake plugin run file"
|
||||
#define SNAKE_GAME_FILE_ACTUAL_VERSION 1
|
||||
|
||||
Reference in New Issue
Block a user