![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <SDL3/SDL.h>#include <cstdint>
Include dependency graph for system_consts.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
| namespace | Olympe::SystemColors |
Functions | |
| static uint32_t | Olympe::SystemColors::ToImU32_ABGR (uint32_t rgbaColor) |
| Helper function to extract ImU32 color (ImGui format). | |
Variables | |
| constexpr uint32_t | Olympe::SystemColors::EXEC_PIN_COLOR = 0xFFFFFFFF |
| White color for execution flow (exec) pins and connections. | |
| constexpr uint32_t | Olympe::SystemColors::DATA_PIN_COLOR = 0xB464C8FF |
| Violet color for data pins and connections. | |
| constexpr uint32_t | Olympe::SystemColors::EXEC_CONNECTION_COLOR = 0xFFFFFFFF |
| Alternative white color for exec connections (Bezier curves). | |
| constexpr uint32_t | Olympe::SystemColors::DATA_CONNECTION_COLOR = 0xB464C8FF |
| Alternative violet color for data connections (Bezier curves). | |
| constexpr uint32_t | Olympe::SystemColors::BT_ROOT_NODE_COLOR = 0x00FF00FF |
| Green color for Root node (entry point of behavior tree). | |
| constexpr uint32_t | Olympe::SystemColors::BT_ONEVENT_NODE_COLOR = 0xFF8844FF |
| Orange color for OnEvent nodes (event-driven execution). | |
| constexpr uint32_t | Olympe::SystemColors::BT_RANDOM_NODE_COLOR = 0xFFFF00FF |
| Yellow color for RandomSelector composite nodes. | |
| constexpr uint32_t | Olympe::SystemColors::BT_THRESHOLD_NODE_COLOR = 0xFF00FFFF |
| Magenta color for ParallelThreshold composite nodes. | |
| constexpr uint32_t | Olympe::SystemColors::BT_MONITOR_NODE_COLOR = 0x00FFFFFF |
| Cyan color for Monitor decorator nodes. | |
| constexpr uint32_t | Olympe::SystemColors::BT_SENDMESSAGE_ACTION_COLOR = 0xFF4422FF |
| Orange-red color for SendMessage action nodes. | |
| constexpr double | k_PI = 3.14159265358979323846 |
| static const int | DEFAULT_WINDOW_WIDTH = 800 |
| static const int | DEFAULT_WINDOW_HEIGHT = 600 |
| static const short | MAX_PLAYERS = 8 |
| static const SDL_Color | COLLISION_OVERLAY_COLOR = { 150, 50, 200, 100 } |
| static const SDL_Color | NAVIGATION_OVERLAY_COLOR = { 50, 200, 100, 100 } |
|
strong |
| Enumerator | |
|---|---|
| Input | |
| UI | |
| Gameplay | |
| System | |
| Camera | |
| Viewport | |
| Detection | |
| Collision | |
| All | |
Definition at line 106 of file system_consts.h.
|
strong |
| Enumerator | |
|---|---|
| EventStructType_Default | |
| EventStructType_System_Windows | |
| EventStructType_SDL | |
| EventStructType_Olympe | |
| EventStructType_All | |
Definition at line 121 of file system_consts.h.
Definition at line 131 of file system_consts.h.
Definition at line 224 of file system_consts.h.
Definition at line 101 of file system_consts.h.
Referenced by LoadOlympeConfig().
Definition at line 100 of file system_consts.h.
Referenced by LoadOlympeConfig().
Definition at line 97 of file system_consts.h.
Referenced by GridSystem::DrawHexagonOverlay(), GridSystem::RenderHex(), CameraTransform::ScreenToWorld(), CameraSystem::UpdateCameraInput(), and CameraTransform::WorldToScreen().
Definition at line 103 of file system_consts.h.
Referenced by ViewportManager::AddPlayer().
Definition at line 225 of file system_consts.h.