observations-on-the-sublime.../src/core/Config.h

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/";
}