#ifndef __CAM_HEADER__ #define __CAM_HEADER__ /* ************************************* * Includes * *************************************/ #include "Global_Inc.h" #include "Gfx.h" #include "Pad.h" #ifdef __cplusplus extern "C" { #endif //__cplusplus /* ************************************* * Defines * *************************************/ /* ************************************* * Structs and enums * *************************************/ /* ************************************* * Global prototypes * *************************************/ void CameraInit(TYPE_CAMERA * ptrCamera); void CameraHandler(TYPE_CAMERA * ptrCamera); TYPE_COLLISION_BLOCK CameraApplyCoordinatesToCoordinates( TYPE_CAMERA * ptrCamera, uint16_t x, uint16_t y ); void CameraApplyCoordinatesToSprite(TYPE_CAMERA * ptrCamera, TYPE_SPRITE * spr, uint16_t x, uint16_t y ); #ifdef __cplusplus } #endif //__cplusplus #endif //__CAM_HEADER__