1 #ifndef GAME_BUILDING_H_
2 #define GAME_BUILDING_H_
char max_y
Definition: game_building.h:34
char dx
Definition: game_building.h:35
void Game_DrawBuilding(building_t building)
Function to draw buildings with doors.
Definition: game_building.c:4
Char Object.
Definition: game.h:65
struct building_t building_t
char max_x
Definition: game_building.h:33
enum check_collision Game_CollisionRight(building_t building, char_object_t player)
Detects collision during rightward movement.
Definition: game_building.c:74
Definition: game_building.h:50
Definition: game_building.h:49
enum check_collision Game_CollisionUp(building_t building, char_object_t player)
Detects collision during upward movement.
Definition: game_building.c:31
char y
Definition: game_building.h:32
enum check_collision Game_CollisionLeft(building_t building, char_object_t player)
Detects collision during leftward movement.
Definition: game_building.c:53
Definition: game_building.h:48
check_collision
Enum to store collision type for use with building_t.
Definition: game_building.h:46
Building info structure.
Definition: game_building.h:30
char dy
Definition: game_building.h:36
char x
Definition: game_building.h:31
enum check_collision Game_CollisionDown(building_t building, char_object_t player)
Detects collision during downward movement.
Definition: game_building.c:10