seperate assets as constants

This commit is contained in:
2025-12-20 12:05:40 +01:00
parent 8a4dc2771d
commit 737dc71d8c
3 changed files with 48 additions and 30 deletions

View File

@ -0,0 +1,17 @@
// Centralized asset path constants
#pragma once
namespace Assets {
inline constexpr const char* FONT_ORBITRON = "assets/fonts/Orbitron.ttf";
inline constexpr const char* FONT_EXO2 = "assets/fonts/Exo2.ttf";
inline constexpr const char* LOGO = "assets/images/spacetris.png";
inline constexpr const char* MAIN_SCREEN = "assets/images/main_screen.png";
inline constexpr const char* BLOCKS_SPRITE = "assets/images/blocks90px_003.png";
inline constexpr const char* PANEL_SCORE = "assets/images/panel_score.png";
inline constexpr const char* PANEL_STATS = "assets/images/statistics_panel.png";
inline constexpr const char* NEXT_PANEL = "assets/images/next_panel.png";
inline constexpr const char* HOLD_PANEL = "assets/images/hold_panel.png";
inline constexpr const char* MUSIC_DIR = "assets/music/";
}