Classes | |
| struct | Animation |
| class | AnimationSystem |
| class | ASystem |
| Abstract class for system. More... | |
| struct | Audio |
| class | AudioSystem |
| Class for audio system. More... | |
| struct | BeamCharge |
| class | BeamSystem |
| struct | Ceiling |
| struct | Color |
| class | DebugSystem |
| Class for debug system. More... | |
| struct | Enemy |
| struct | Explosion |
| struct | Floor |
| struct | Font |
| struct | Health |
| struct | Hitbox |
| struct | IComponent |
| interface | ISystem |
| Interface class for system. More... | |
| struct | KeyboardInput |
| struct | Layer |
| struct | LoadingAnimation |
| struct | Pixel |
| struct | Player |
| struct | Projectile |
| struct | Rect |
| class | Registry |
| Class for managing entities and their components. More... | |
| struct | Scale |
| struct | Score |
| struct | Scrolling |
| class | SpriteSystem |
| Class for sprite system. More... | |
| class | StarfieldSystem |
| struct | Text |
| class | TextSystem |
| Class for text system. More... | |
| struct | Texture |
| struct | Transform |
| struct | Velocity |
Typedefs | |
| using | Entity = std::uint32_t |
Variables | |
| constexpr Entity | INVALID_ENTITY = 0 |
| using ecs::Entity = std::uint32_t |
Definition at line 13 of file Entity.hpp.
|
constexpr |
Definition at line 14 of file Entity.hpp.
Referenced by gme::EnemyAISystem::applyAggressiveMovement(), gme::CollisionSystem::applyDamageToEnemy(), gme::CollisionSystem::CollisionSystem(), gme::CollisionSystem::ensureEnemyDeathChannel(), gme::CollisionSystem::ensurePlayerDeathAudio(), gme::WeaponSystem::ensureSuperShotAudio(), gme::EnemyAISystem::findNearestPlayer(), gme::EntityManager::getEnemy(), gme::EntityManager::getPlayer(), gme::EntityManager::getPlayerEntity(), gme::EntityManager::getProjectile(), gme::RTypeServer::handlePlayerShooting(), gme::CollisionSystem::playEnemyDeathSound(), gme::CollisionSystem::playPlayerDeathSound(), gme::WeaponSystem::tryFireSupercharged(), gme::EnemyAISystem::tryShoot(), and gme::PlayerControllerMulti::update().