mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-27 03:49:58 -07:00
24 lines
782 B
C
24 lines
782 B
C
#pragma once
|
|
|
|
#include "snake_types.h"
|
|
#include <furi.h>
|
|
#include <flipper_format/flipper_format.h>
|
|
|
|
#define SNAKE_GAME_FILE_PATH "/ext/apps/games/snake.stat"
|
|
|
|
#define SNAKE_GAME_FILE_HEADER "Flipper Snake plugin run file"
|
|
#define SNAKE_GAME_FILE_ACTUAL_VERSION 1
|
|
|
|
#define SNAKE_GAME_CONFIG_KEY_POINTS "SnakePoints"
|
|
#define SNAKE_GAME_CONFIG_KEY_LEN "SnakeLen"
|
|
#define SNAKE_GAME_CONFIG_KEY_CURRENT_MOVEMENT "CurrentMovement"
|
|
#define SNAKE_GAME_CONFIG_KEY_NEXT_MOVEMENT "NextMovement"
|
|
#define SNAKE_GAME_CONFIG_KEY_FRUIT_POINTS "FruitPoints"
|
|
#define SNAKE_GAME_CONFIG_HIGHSCORE "Highscore"
|
|
|
|
int16_t snake_game_save_score_to_file(int32_t length);
|
|
|
|
void snake_game_save_game_to_file(SnakeState* const snake_state);
|
|
|
|
bool snake_game_init_game_from_file(SnakeState* const snake_state);
|