r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
gme::EntityManager Member List

This is the complete list of members for gme::EntityManager, including all inherited members.

addScore(std::uint32_t sessionId, int points)gme::EntityManager
cleanupDestroyedEntities()gme::EntityManager
clear()gme::EntityManager
createAdvancedEnemy(float x, float y, float health=100.0f)gme::EntityManager
createBasicEnemy(float x, float y, float health=50.0f)gme::EntityManager
createBoss(float x, float y, float health=1000.0f)gme::EntityManager
createEnemyProjectile(std::uint32_t enemyId, float x, float y, float vx, float vy)gme::EntityManager
createPlayer(std::uint32_t sessionId, float x, float y)gme::EntityManager
createPlayerProjectile(std::uint32_t playerId, float x, float y, float vx, float vy, bool isSupercharged=false)gme::EntityManager
createPowerup(float x, float y, uint8_t powerupType)gme::EntityManager
destroyEnemy(std::uint32_t enemyId)gme::EntityManager
destroyPlayer(std::uint32_t sessionId)gme::EntityManager
destroyPowerup(std::uint32_t powerupId)gme::EntityManager
destroyProjectile(std::uint32_t projectileId)gme::EntityManager
EntityManager(ecs::Registry &registry)gme::EntityManagerexplicit
EntityManager(const EntityManager &)=deletegme::EntityManager
EntityManager(EntityManager &&)=deletegme::EntityManager
getAlivePlayerCount() constgme::EntityManager
getAllEntityStates() constgme::EntityManager
getEnemies() constgme::EntityManagerinline
getEnemy(std::uint32_t enemyId)gme::EntityManager
getEntityMetadata(std::uint32_t networkId)gme::EntityManager
getEntityMetadata(std::uint32_t networkId) constgme::EntityManager
getNetworkEntityType(ServerEntityType type) constgme::EntityManager
getNetworkIdForEntity(ecs::Entity entity) constgme::EntityManager
getPlayer(std::uint32_t sessionId)gme::EntityManager
getPlayerEntity(std::uint32_t sessionId) constgme::EntityManager
getPlayers() constgme::EntityManagerinline
getProjectile(std::uint32_t projectileId)gme::EntityManager
getProjectiles() constgme::EntityManagerinline
getScore(std::uint32_t sessionId) constgme::EntityManager
getTotalEntityCount() constgme::EntityManager
hasPlayer(std::uint32_t sessionId) constgme::EntityManager
m_deadPlayersgme::EntityManagerprivate
m_destroyQueuegme::EntityManagerprivate
m_enemyEntitiesgme::EntityManagerprivate
m_entityMetadatagme::EntityManagerprivate
m_entityToNetworkIdgme::EntityManagerprivate
m_nextEnemyIdgme::EntityManagerprivate
m_nextPowerupIdgme::EntityManagerprivate
m_nextProjectileIdgme::EntityManagerprivate
m_playerEntitiesgme::EntityManagerprivate
m_playerScoresgme::EntityManagerprivate
m_powerupEntitiesgme::EntityManagerprivate
m_projectileEntitiesgme::EntityManagerprivate
m_registrygme::EntityManagerprivate
markPlayerAsDead(std::uint32_t sessionId)gme::EntityManager
operator=(const EntityManager &)=deletegme::EntityManager
operator=(EntityManager &&)=deletegme::EntityManager
processDestroyQueue()gme::EntityManagerprivate
registerEntity(ecs::Entity entity, ServerEntityType type, std::uint32_t networkId, float lifetime=-1.0f, std::uint32_t ownerId=0)gme::EntityManagerprivate
resetScore(std::uint32_t sessionId)gme::EntityManager
unregisterEntity(std::uint32_t networkId)gme::EntityManagerprivate
updateLifetimes(float deltaTime)gme::EntityManager
~EntityManager()=defaultgme::EntityManager