Pacman Torben Petré
Loading...
Searching...
No Matches
logic::GhostModel Member List

This is the complete list of members for logic::GhostModel, including all inherited members.

attach(const std::shared_ptr< Observer > &observer)logic::Subject
decideNextMove(const World &world)=0logic::GhostModelprotectedpure virtual
directionlogic::MovingEntityModelprotected
EntityModel(float normalizedX, float normalizedY)logic::EntityModelexplicit
getDirection() constlogic::MovingEntityModel
getGridSpawnX() constlogic::GhostModel
getGridSpawnY() constlogic::GhostModel
getGridX() constlogic::MovingEntityModel
getGridY() constlogic::MovingEntityModel
getState() constlogic::GhostModel
getX() constlogic::EntityModel
getY() constlogic::EntityModel
GhostModel(float normalizedX, float normalizedY, float mapWidth, float mapHeight, double cooldown)logic::GhostModelexplicit
gridXlogic::MovingEntityModelprotected
gridYlogic::MovingEntityModelprotected
isFrightened() constlogic::GhostModel
mapHeightlogic::MovingEntityModelprotected
mapWidthlogic::MovingEntityModelprotected
move(const World &world, float dt) overridelogic::GhostModelvirtual
MovingEntityModel(float normalizedX, float normalizedY, float mapWidth, float mapHeight, float speed)logic::MovingEntityModel
normalizeTarget()logic::MovingEntityModelprotected
notify(Events event)logic::Subject
observerslogic::Subjectprotected
pacmanCollides(World &world)logic::GhostModel
respawn() overridelogic::GhostModelvirtual
setFrightened(bool frightened, const World &world)logic::GhostModel
spawnXlogic::MovingEntityModelprotected
spawnYlogic::MovingEntityModelprotected
speedlogic::MovingEntityModelprotected
targetXlogic::MovingEntityModelprotected
targetYlogic::MovingEntityModelprotected
xlogic::EntityModelprotected
ylogic::EntityModelprotected
~EntityModel() override=defaultlogic::EntityModel
~GhostModel() override=defaultlogic::GhostModel
~Subject()=defaultlogic::Subjectvirtual