|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
This is the complete list of members for rtp::server::EntitySystem, including all inherited members.
| _network | rtp::server::EntitySystem | protected |
| _networkSync | rtp::server::EntitySystem | protected |
| _registry | rtp::server::EntitySystem | protected |
| applyWeaponToEntity(ecs::Entity entity, ecs::components::WeaponKind weaponKind) | rtp::server::EntitySystem | |
| creaetEnemyEntity(uint32_t roomId, const Vec2f &pos, ecs::components::Patterns pattern, float speed, float amplitude, float frequency) | rtp::server::EntitySystem | |
| createEnemyEntity(uint32_t roomId, const Vec2f &pos, ecs::components::Patterns pattern, float speed, float amplitude, float frequency, net::EntityType type=net::EntityType::Scout) | rtp::server::EntitySystem | |
| createObstacleEntity(uint32_t roomId, const Vec2f &pos, const Vec2f &size, int health, net::EntityType type=net::EntityType::Obstacle) | rtp::server::EntitySystem | |
| createPlayerEntity(PlayerPtr player) | rtp::server::EntitySystem | |
| createPlayerEntity(PlayerPtr player, const Vec2f &spawnPos) | rtp::server::EntitySystem | |
| createPowerupEntity(uint32_t roomId, const Vec2f &pos, ecs::components::PowerupType type, float value, float duration) | rtp::server::EntitySystem | |
| EntitySystem(ecs::Registry ®istry, ServerNetwork &network, NetworkSyncSystem &networkSync) | rtp::server::EntitySystem | |
| update(float dt) override | rtp::server::EntitySystem | virtual |
| ~ISystem() noexcept=default | rtp::ecs::ISystem | virtual |