#include <Component.hpp>
Inheritance diagram for ecs::Transform:
Collaboration diagram for ecs::Transform:Public Attributes | |
| float | x {} |
| float | y {} |
| float | rotation {} |
Public Attributes inherited from ecs::IComponent | |
| std::string | id |
Definition at line 68 of file Component.hpp.
| float ecs::Transform::rotation {} |
Definition at line 71 of file Component.hpp.
| float ecs::Transform::x {} |
Definition at line 70 of file Component.hpp.
Referenced by gme::EnemyAISystem::applyAggressiveMovement(), gme::EnemyAISystem::applySineWaveMovement(), gme::EnemyAISystem::applyZigzagMovement(), gme::CollisionSystem::checkCircularCollision(), gme::Game::checkCollisions(), gme::Game::checkScore(), gme::EnemyAISystem::clampToScreen(), gme::Game::drawDebugRectangles(), gme::EnemyAISystem::findNearestPlayer(), gme::Game::Game(), gme::GameMulti::GameMulti(), gme::GameSolo::GameSolo(), gme::EntityManager::getAllEntityStates(), gme::EnemyAISystem::getDistanceToNearestPlayer(), gme::GameSolo::handlePlayerInputs(), gme::Game::resetGame(), gme::WeaponSystem::showLoadingAnimation(), gme::EnemyAISystem::tryShoot(), ecs::BeamSystem::update(), gme::BeamSystem::update(), gme::EnemySystem::update(), gme::Game::update(), gme::ProjectileSystem::update(), gme::ScrollingSystem::update(), gme::EnemyAISystem::updateBossAI(), gme::RTypeServer::updateEntities(), and gme::HUDSystem::updateScore().
| float ecs::Transform::y {} |
Definition at line 70 of file Component.hpp.
Referenced by gme::EnemyAISystem::applyAggressiveMovement(), gme::EnemyAISystem::applySineWaveMovement(), gme::EnemyAISystem::applyZigzagMovement(), gme::CollisionSystem::checkCircularCollision(), gme::Game::checkCollisions(), gme::Game::drawDebugRectangles(), gme::Game::Game(), gme::GameMulti::GameMulti(), gme::GameSolo::GameSolo(), gme::EntityManager::getAllEntityStates(), gme::CollisionSystem::getCollisionInfo(), gme::GameSolo::handlePlayerInputs(), gme::WeaponSystem::showLoadingAnimation(), ecs::DebugSystem::update(), gme::CollisionSystem::update(), gme::EnemySystem::update(), gme::FlappyDebugSystem::update(), gme::Game::update(), gme::ScrollingSystem::update(), and gme::RTypeServer::updateEntities().