aboutsummaryrefslogtreecommitdiff
path: root/src/playerCamera.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/playerCamera.c')
-rw-r--r--src/playerCamera.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/playerCamera.c b/src/playerCamera.c
deleted file mode 100644
index 096ee36..0000000
--- a/src/playerCamera.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include "playerCamera.h"
-#include "game.h"
-#include "world.h"
-
-void initPlayerCamera(Camera3D * camera) {
- *camera = (Camera3D){
- .fovy = 90.0,
- .projection = CAMERA_PERSPECTIVE
- };
-}
-
-void updatePlayerCamera(Camera3D * camera, Game * game) {
- Entity * player = getEntityFromWorld(game->world, 0);
-
- Vector3 direction = Vector3RotateByQuaternion((Vector3){0.0, 0.0, 1.0}, player->rotation);
-
- // Position.
- camera->position = Vector3Add(player->position, Vector3Scale(direction, CAMERA_DIS));
-
- // Target.
- camera->target = Vector3Add(camera->position, direction);
-
- // Up.
- camera->up = Vector3RotateByQuaternion((Vector3){0.0, 1.0, 0.0}, player->rotation);
-
- // camera->target = player->position;
- // camera->position = (Vector3){10.0, 10.0, 10.0};
- // camera->up = (Vector3){0.0, 1.0, 0.0};
-}