43 lines
1.0 KiB
C
43 lines
1.0 KiB
C
#ifndef __BUILDING_HEADER__
|
|
#define __BUILDING_HEADER__
|
|
|
|
/* **************************************
|
|
* Includes *
|
|
* **************************************/
|
|
|
|
#include "Global_Inc.h"
|
|
#include "Gfx.h"
|
|
#include "GameStructures.h"
|
|
#include "Camera.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif //__cplusplus
|
|
|
|
/* **************************************
|
|
* Defines *
|
|
* **************************************/
|
|
|
|
/* **************************************
|
|
* Structs and enums *
|
|
* **************************************/
|
|
|
|
|
|
/* **************************************
|
|
* Global prototypes *
|
|
* **************************************/
|
|
|
|
void BuildingInit(void);
|
|
uint8_t BuildingGetHpFromID(TYPE_BUILDING_ID id);
|
|
uint8_t BuildingGetWidthFromID(TYPE_BUILDING_ID id);
|
|
uint8_t BuildingGetHeightFromID(TYPE_BUILDING_ID id);
|
|
void BuildingDraw(TYPE_CAMERA * ptrCamera, TYPE_BUILDING * ptrBuilding, bool bSelected);
|
|
void BuildingSelectedOptions(TYPE_BUILDING * ptrBuilding);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif //__cplusplus
|
|
|
|
#endif //__BUILDING_HEADER__
|