Jamie Slowgrove - AI Assignment 1
Line of Sight & A* path-finding
 All Classes Namespaces Files Functions Variables
Player Member List

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

collision(Map *, float, float, float, int, int, int, int, char)Creatureprotected
collisionUpdate(Map *, float)Creature
collisionUpdate(Entity *, float)Creature
commandDown(bool)Player
commandLeft(bool)Player
commandRight(bool)Player
commandUp(bool)Player
Creature(Texture *, Vec2, Vec2, int, int, int, int)Creature
display(SDL_Renderer *)Entity
displayCollisionTest(SDL_Renderer *, Map *, int, int, int, int)Creatureprotected
displayTiles(SDL_Renderer *, Map *)Creature
downPlayerprivate
Entity(Texture *, Vec2, Vec2, int, int, int, int)Entity
getHeight()Entity
getPosition()Entity
getVelocities()Creature
getWidth()Entity
handleCommands()Player
heightEntityprotected
leftPlayerprivate
maxXCreatureprotected
maxYCreatureprotected
minXCreatureprotected
minYCreatureprotected
Player(Texture *, Vec2, int, int)Player
positionEntityprotected
rightPlayerprivate
setPosition(Vec2)Entity
setVelocities(Vec2)Creature
sourceEntityprotected
spriteHeightEntityprotected
spriteWidthEntityprotected
textureEntityprotected
upPlayerprivate
updatePosition(float)Creature
velocitiesCreatureprotected
widthEntityprotected
~Creature()Creature
~Entity()Entity
~Player()Player