diff options
author | nathansmithsmith <nathansmith7@mailfence.com> | 2023-09-24 00:00:00 -0600 |
---|---|---|
committer | nathansmithsmith <nathansmith7@mailfence.com> | 2023-09-24 00:00:00 -0600 |
commit | 6c2037ad2c6303545cc051120c00663def468a2a (patch) | |
tree | 3c10e229c08305c634e3207a8704d8e514e072d1 /src/gameScreen.c | |
parent | 4f4e5d1f9fc85ab0af46831bc6a0af6555d00213 (diff) |
Made camera system handle more cameras easier
Diffstat (limited to 'src/gameScreen.c')
-rw-r--r-- | src/gameScreen.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gameScreen.c b/src/gameScreen.c index 0ba7a6a..9b14c00 100644 --- a/src/gameScreen.c +++ b/src/gameScreen.c @@ -16,6 +16,8 @@ void initGameScreenGui(GameScreen * gameScreen) { // Radar indeed. initRadar(&gameScreen->radar); + + gameScreen->mainCamera = FIRST_PERSON_CAMERA; } void initGameScreen(GameScreen * gameScreen) { @@ -87,6 +89,8 @@ void drawGameScreenGui(Game * game) { } void updateGameScreen(Game * game) { + GameScreen * gameScreen = &game->gameScreen; + ClearBackground(BLACK); drawGameScreenGui(game); @@ -95,10 +99,10 @@ void updateGameScreen(Game * game) { updateWorld(&game->world, game); // Camera. - updatePlayerCamera(&game->playerCamera, game); + runCameraUpdate(game, game->cameras, gameScreen->mainCamera); // Draw. - BeginMode3D(game->playerCamera); + BeginMode3D(game->cameras[gameScreen->mainCamera]); DrawGrid(50, 25.0); |