aboutsummaryrefslogtreecommitdiff
path: root/src/cameras.h
diff options
context:
space:
mode:
authornathansmithsmith <nathansmith7@mailfence.com>2023-09-25 21:44:19 -0600
committernathansmithsmith <nathansmith7@mailfence.com>2023-09-25 21:44:19 -0600
commitbadfbb1ff98026a4433a146f9caa433be3a46785 (patch)
treef77d3269d0d82c0cdb0b208f82ad4d0a263d2b8d /src/cameras.h
parent6f7b9d89c4e65e99196a751e4c43711a573e9eb4 (diff)
debug camera added
Diffstat (limited to 'src/cameras.h')
-rw-r--r--src/cameras.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cameras.h b/src/cameras.h
index debd658..dca91ee 100644
--- a/src/cameras.h
+++ b/src/cameras.h
@@ -4,10 +4,10 @@
#define CAMERAS_H
#define FIRST_PERSON_CAMERA_DISTANCE 5.0
-
#define THIRD_PERSON_CAMERA_DISTANCE (Vector3){0.0, 10.0, -20.0}
+#define DEBUG_CAMERA_POSITION (Vector3){0.0, 200.0, 100.0}
-#define CAMERA_COUNT 2
+#define CAMERA_COUNT 3
// Each camera has a game loop callback and a init callback.
typedef void (*CameraInitCb)(Game * game, Camera3D * camera);
@@ -18,7 +18,8 @@ extern const CameraCb cameraCallbacks[CAMERA_COUNT];
typedef enum CameraId {
FIRST_PERSON_CAMERA,
- THIRD_PERSON_CAMERA
+ THIRD_PERSON_CAMERA,
+ DEBUG_CAMERA
} CameraId;
// A array of the cameras.