Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::server::EntitySystem Member List

This is the complete list of members for rtp::server::EntitySystem, including all inherited members.

_networkrtp::server::EntitySystemprotected
_networkSyncrtp::server::EntitySystemprotected
_registryrtp::server::EntitySystemprotected
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 &registry, ServerNetwork &network, NetworkSyncSystem &networkSync)rtp::server::EntitySystem
update(float dt) overridertp::server::EntitySystemvirtual
~ISystem() noexcept=defaultrtp::ecs::ISystemvirtual