aboutsummaryrefslogtreecommitdiff
path: root/Source/Camera.c
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Camera.c')
-rw-r--r--Source/Camera.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/Camera.c b/Source/Camera.c
index f55ee4f..d9cd26e 100644
--- a/Source/Camera.c
+++ b/Source/Camera.c
@@ -40,18 +40,24 @@ void CameraInit(TYPE_PLAYER* ptrPlayer)
Camera_Max_Y_Offset = GameGetLevelColumns() * TILE_SIZE_H;
}
-void CameraApplyCoordinatesToSprite(TYPE_PLAYER* ptrPlayer, GsSprite * spr)
+void CameraApplyCoordinatesToSprite(TYPE_PLAYER* ptrPlayer, GsSprite* spr)
{
spr->x += (short)ptrPlayer->Camera.X_Offset;
spr->y += (short)ptrPlayer->Camera.Y_Offset;
}
-void CameraApplyCoordinatesToRectangle(TYPE_PLAYER* ptrPlayer, GsRectangle * rect)
+void CameraApplyCoordinatesToRectangle(TYPE_PLAYER* ptrPlayer, GsRectangle* rect)
{
rect->x += (short)ptrPlayer->Camera.X_Offset;
rect->y += (short)ptrPlayer->Camera.Y_Offset;
}
+void CameraApplyCoordinatesToCartesianPos(TYPE_PLAYER* ptrPlayer, TYPE_CARTESIAN_POS* pos)
+{
+ pos->x += (short)ptrPlayer->Camera.X_Offset;
+ pos->y += (short)ptrPlayer->Camera.Y_Offset;
+}
+
void CameraUpdateSpeed(TYPE_PLAYER* ptrPlayer)
{
if (ptrPlayer->PadDirectionKeyPressed_Callback() != false)