embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
game_building.h File Reference
#include "game.h"
Include dependency graph for game_building.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  building_t
 Building info structure. More...
 

Typedefs

typedef struct building_t building_t
 
typedef enum check_collision check_collision
 Enum to store collision type for use with building_t. More...
 

Enumerations

enum  check_collision { NO_COLLISION = 0, COLLISION = 1, DOOR = 2 }
 Enum to store collision type for use with building_t. More...
 

Functions

void Game_DrawBuilding (building_t building)
 Function to draw buildings with doors. More...
 
enum check_collision Game_CollisionDown (building_t building, char_object_t player)
 Detects collision during downward movement. More...
 
enum check_collision Game_CollisionUp (building_t building, char_object_t player)
 Detects collision during upward movement. More...
 
enum check_collision Game_CollisionLeft (building_t building, char_object_t player)
 Detects collision during leftward movement. More...
 
enum check_collision Game_CollisionRight (building_t building, char_object_t player)
 Detects collision during rightward movement. More...