From 6c2037ad2c6303545cc051120c00663def468a2a Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Sun, 24 Sep 2023 00:00:00 -0600 Subject: Made camera system handle more cameras easier --- src/playerCamera.c | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/playerCamera.c (limited to 'src/playerCamera.c') 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}; -} -- cgit v1.2.3