From 24918837c3ff9026d228657d14852c9cf39a5644 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Wed, 3 Feb 2021 01:11:31 -0500 Subject: Added camera system --- src/game.cpp | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/game.cpp') diff --git a/src/game.cpp b/src/game.cpp index 42dbd64..bb20d74 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -6,25 +6,3 @@ int Game::addSprite(Sprite sprite) { spriteIds_.push_back(id); return id; } - -void Game::tick() { - if (!cameraLocked_) { - const Sprite& follow = getSprite(followingSprite_); - vec2i mapBounds = map_->getMapSize() * map_->getTileSize(); - - cameraPos_ = follow.loc() - (cameraFov_ / 2); - - if (cameraPos_.x() < 0) { - cameraPos_.x() = 0; - } - if (cameraPos_.y() < 0) { - cameraPos_.y() = 0; - } - if (cameraPos_.x() + cameraFov_.w() >= mapBounds.w()) { - cameraPos_.x() = mapBounds.w() - cameraFov_.w() - 1; - } - if (cameraPos_.y() + cameraFov_.h() >= mapBounds.h()) { - cameraPos_.y() = mapBounds.h() - cameraFov_.h() - 1; - } - } -} -- cgit 1.4.1