11#define PLUGINS_EXTENSION ".dll"
13#define PLUGINS_EXTENSION ".so"
15#define PLUGINS_EXTENSION ".dylib"
45 inline constexpr auto AUDIO_COIN =
"assets/audio/coin.mp3";
50 inline constexpr auto FONTS_RTYPE =
"assets/fonts/r-type.otf";
55 std::filesystem::path(PLUGINS_DIR) / (
"audio_sfml" + std::string(
PLUGINS_EXTENSION));
57 std::filesystem::path(PLUGINS_DIR) / (
"network_asio_client" + std::string(
PLUGINS_EXTENSION));
59 std::filesystem::path(PLUGINS_DIR) / (
"renderer_sfml" + std::string(
PLUGINS_EXTENSION));
#define PLUGINS_EXTENSION
constexpr auto DEFAULT_AUDIO_MUTED
constexpr auto DEFAULT_AUDIO_VOLUME
constexpr auto DEFAULT_NETWORK_PORT
constexpr auto DEFAULT_NETWORK_HOST
constexpr auto DEFAULT_WINDOW_HEIGHT
constexpr auto DEFAULT_WINDOW_FRAME_LIMIT
constexpr auto DEFAULT_WINDOW_WIDTH
constexpr auto DEFAULT_WINDOW_FULLSCREEN
constexpr auto AUDIO_TITLE
constexpr auto AUDIO_COIN
constexpr auto AUDIO_BATTLE_THEME
constexpr auto FONTS_RTYPE
auto PLUGIN_RENDERER_SFML
auto PLUGIN_NETWORK_ASIO_CLIENT
constexpr auto TEXTURE_SHOOT_CHARGED
constexpr auto TEXTURE_SHOOT_LOADING
constexpr auto TEXTURE_ASTEROID
constexpr auto TEXTURE_SHOOT
constexpr auto TEXTURE_ENEMY_EASY
constexpr auto TEXTURE_EXPLOSION
constexpr auto TEXTURE_PLAYER