34 float collision(
Map *,
float,
float,
float,
int,
int,
int,
int,
char);
Creates a Creature object that inherits Entity. Creates a Creature object that inherits Entity and co...
Definition: creature.h:13
float collision(Map *, float, float, float, int, int, int, int, char)
Definition: creature.cpp:170
Vec2 getVelocities()
Definition: creature.cpp:50
Creates a Vec2 structure with functions Creates a Vec2 structure with overloaded operators to create ...
Definition: vec2.h:7
Creature(Texture *, Vec2, Vec2, int, int, int, int)
Definition: creature.cpp:6
void updatePosition(float)
Definition: creature.cpp:26
int minX
Definition: creature.h:19
int minY
Definition: creature.h:19
~Creature()
Definition: creature.cpp:19
Creates an Entity object that contains the details for the Entity.
Definition: entity.h:10
Creates a Map object.
Definition: map.h:13
int maxY
Definition: creature.h:19
Creates a Texture for use with a renderer Creates a Texture from an image file, this can then be used...
Definition: texture.h:13
void collisionUpdate(Map *, float)
Definition: creature.cpp:143
int maxX
Definition: creature.h:19
void displayTiles(SDL_Renderer *, Map *)
Definition: creature.cpp:59
Vec2 velocities
Definition: creature.h:17
void setVelocities(Vec2)
Definition: creature.cpp:41
void displayCollisionTest(SDL_Renderer *, Map *, int, int, int, int)
Definition: creature.cpp:103