486cd6b7c5
- Introduced a new JSON file containing non-regression test states with detailed unit information, including positions, ages, and movement directions across multiple frames. - Added a shell script for Bluetooth diagnostics that checks system information, Bluetooth binaries, running processes, D-Bus status, Bluetooth controller details, and audio stack status, providing a comprehensive overview for troubleshooting.
74 lines
1.8 KiB
Python
74 lines
1.8 KiB
Python
# Game constants and configuration
|
|
|
|
LEVEL_MUSIC_CONFIG = "level_music"
|
|
START_MENU_MUSIC = "High_Score_Garden.mp3"
|
|
RUN_COMPLETE_MUSIC = "Sunset_At_Pixel_Gardens.mp3"
|
|
START_MENU_ANIMATION = "anim/start_mice.gif"
|
|
SUPPORTED_MUSIC_EXTENSIONS = {".mp3", ".ogg", ".wav"}
|
|
BASE_INITIAL_RATS = 5
|
|
DEFAULT_DIFFICULTY = "easy"
|
|
DIFFICULTY_ALIASES = {
|
|
"medium": "normal",
|
|
"normale": "normal",
|
|
}
|
|
START_MENU_AUDIO_OPTIONS = (
|
|
("sound_volume", "Suono"),
|
|
("music_volume", "Musica"),
|
|
)
|
|
VOLUME_STEP = 5
|
|
|
|
GAME_END_LEVEL_CLEAR = "level_clear"
|
|
GAME_END_DEFEAT = "defeat"
|
|
GAME_END_RUN_COMPLETE = "run_complete"
|
|
|
|
DIFFICULTY_OPTIONS = (
|
|
{
|
|
"key": "easy",
|
|
"label": "Easy",
|
|
"starting_rats_multiplier": 1,
|
|
"speed_multiplier": 1.0,
|
|
"fill": (235, 246, 234),
|
|
"accent": (88, 148, 82),
|
|
},
|
|
{
|
|
"key": "normal",
|
|
"label": "Normal",
|
|
"starting_rats_multiplier": 2,
|
|
"speed_multiplier": 1.5,
|
|
"fill": (252, 242, 223),
|
|
"accent": (204, 146, 44),
|
|
},
|
|
{
|
|
"key": "hard",
|
|
"label": "Hard",
|
|
"starting_rats_multiplier": 3,
|
|
"speed_multiplier": 2.0,
|
|
"fill": (251, 229, 229),
|
|
"accent": (188, 68, 68),
|
|
},
|
|
)
|
|
|
|
DIFFICULTY_OPTIONS_BY_KEY = {option["key"]: option for option in DIFFICULTY_OPTIONS}
|
|
|
|
START_MENU_COLORS = {
|
|
"panel_fill": (255, 255, 255),
|
|
"panel_border": (52, 52, 52),
|
|
"header_fill": (255, 255, 255),
|
|
"text": (24, 24, 24),
|
|
"muted": (82, 82, 82),
|
|
"hint_fill": (255, 255, 255),
|
|
"track_fill": (212, 215, 216),
|
|
"card_fill": (255, 255, 255),
|
|
}
|
|
|
|
START_MENU_AUDIO_STYLES = {
|
|
"sound_volume": {
|
|
"accent": (214, 146, 62),
|
|
"fill": (251, 241, 225),
|
|
},
|
|
"music_volume": {
|
|
"accent": (91, 122, 208),
|
|
"fill": (230, 235, 248),
|
|
},
|
|
}
|