24 lines
728 B
C++
24 lines
728 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
namespace Config {
|
|
// Window settings
|
|
constexpr int DEFAULT_WINDOW_WIDTH = 800;
|
|
constexpr int DEFAULT_WINDOW_HEIGHT = 600;
|
|
constexpr const char* DEFAULT_WINDOW_TITLE = "Observations on the Sublime Dynamics of Eroding Matter";
|
|
|
|
// Rendering settings
|
|
constexpr bool VSYNC_ENABLED = true;
|
|
constexpr int TARGET_FPS = 60;
|
|
constexpr float TARGET_FRAME_TIME = 1.0f / TARGET_FPS;
|
|
|
|
// Application settings
|
|
constexpr bool DEBUG_MODE = true;
|
|
constexpr bool LOGGING_ENABLED = true;
|
|
|
|
// File paths
|
|
constexpr const char* ASSETS_PATH = "assets/";
|
|
constexpr const char* CONFIG_PATH = "config/";
|
|
constexpr const char* LOG_PATH = "logs/";
|
|
}
|