Building Game Engines
Player Member List

This is the complete list of members for Player, including all inherited members.

addComponent(std::string key, Component *component)GameObjectinline
AttackEnemies(std::vector< Position > &attackPivots)Player
CheckIfDie()Player
GameObject()GameObjectinline
getComponent(std::string key)GameObjectinline
getCurrController()Player
GetHP()Player
getID()GameObjectinline
GetPos()Player
idGameObjectprotected
idCounterGameObjectstatic
isActive()GameObjectinline
m_componentsGameObjectprotected
objStateGameObjectprotected
Player(int x, int y, TileMap *newMap, Mix_Chunk *attackSound)Player
processInput(SDL_Event e) overridePlayervirtual
removeComponent(std::string key)GameObjectinline
Render(SDL_Renderer *ren) overridePlayervirtual
ResetPos()Player
respondToInput(std::vector< bool > &keyPressed)Player
setActive(bool newState)GameObjectinline
setCurrController(PlayerController *newController)Player
SetCurrMap(Map *map)Player
setCurrTileMap(TileMap *newMap)Player
SetEnemies(std::vector< GameObject * > enemies)Player
SetHP(int amount)Player
SetPos(int x, int y)Player
Update(int x, int y, int *params) overridePlayervirtual
~GameObject()GameObjectinline
~Player()Player