|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
#include "RType/ECS/Components/SimpleWeapon.hpp"#include "RType/Config/SimpleJsonParser.hpp"#include "RType/Logger.hpp"#include <unordered_map>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | rtp |
| namespace | rtp::config |
| File : SpriteMapConfig.hpp License: MIT Author : GitHub Copilot Date : 18/01/2026. | |
Functions | |
| std::unordered_map< rtp::ecs::components::WeaponKind, rtp::ecs::components::SimpleWeapon > | rtp::config::loadWeaponConfigs (const std::string &path="config/common/weapons.json") |
| std::unordered_map< rtp::ecs::components::WeaponKind, rtp::ecs::components::SimpleWeapon > & | rtp::config::weapon_cache () |
| bool & | rtp::config::weapon_cache_loaded () |
| void | rtp::config::reloadWeaponConfigs () |
| const rtp::ecs::components::SimpleWeapon & | rtp::config::getWeaponDef (rtp::ecs::components::WeaponKind kind) |
| bool | rtp::config::hasWeaponConfigs () |
| std::string | rtp::config::getWeaponDisplayName (rtp::ecs::components::WeaponKind kind) |