11#include " pch.h"
2- #include " GodmodeCameraController .h"
2+ #include " TopDownCameraController .h"
33#include " System.h"
44#include " RenderScene.h"
55#include " GraphicsDevice.h"
1515#define CAM_MAX_DISTANCE 100 .0f
1616#define CAM_MIN_DISTANCE 0 .5f
1717
18- GodmodeCameraController::GodmodeCameraController ()
18+ TopDownCameraController::TopDownCameraController ()
1919 : mFocusPoint()
2020 , mDegYaw(CAM_DEFAULT_YAW_ANGLE)
2121 , mDegPitch(CAM_DEFAULT_PITCH_ANGLE)
@@ -35,7 +35,7 @@ GodmodeCameraController::GodmodeCameraController()
3535{
3636}
3737
38- void GodmodeCameraController ::Set3rdPersonParams (float yawDegrees, float pitchDegrees, float distance)
38+ void TopDownCameraController ::Set3rdPersonParams (float yawDegrees, float pitchDegrees, float distance)
3939{
4040 mDegYaw = yawDegrees;
4141 mDegPitch = pitchDegrees;
@@ -44,14 +44,14 @@ void GodmodeCameraController::Set3rdPersonParams(float yawDegrees, float pitchDe
4444 SetupCameraView ();
4545}
4646
47- void GodmodeCameraController ::SetFocusPoint (const glm::vec3& position)
47+ void TopDownCameraController ::SetFocusPoint (const glm::vec3& position)
4848{
4949 mFocusPoint = position;
5050
5151 SetupCameraView ();
5252}
5353
54- void GodmodeCameraController ::StopCameraActivity ()
54+ void TopDownCameraController ::StopCameraActivity ()
5555{
5656 mIncreasingFov = false ;
5757 mDecreasingFov = false ;
@@ -69,7 +69,7 @@ void GodmodeCameraController::StopCameraActivity()
6969 mMovingAltMode = false ;
7070}
7171
72- void GodmodeCameraController ::HandleUpdateFrame (float dtseconds)
72+ void TopDownCameraController ::HandleUpdateFrame (float dtseconds)
7373{
7474 glm::vec3 moveDirection {};
7575 float elevation = 0 .0f ;
@@ -145,30 +145,30 @@ void GodmodeCameraController::HandleUpdateFrame(float dtseconds)
145145 SetupCameraView ();
146146}
147147
148- void GodmodeCameraController ::HandleSceneAttach ()
148+ void TopDownCameraController ::HandleSceneAttach ()
149149{
150150 SetupCameraProjection ();
151151 SetupCameraView ();
152152 StopCameraActivity ();
153153}
154154
155- void GodmodeCameraController ::HandleSceneDetach ()
155+ void TopDownCameraController ::HandleSceneDetach ()
156156{
157157}
158158
159- void GodmodeCameraController ::HandleInputEvent (MouseButtonInputEvent& inputEvent)
159+ void TopDownCameraController ::HandleInputEvent (MouseButtonInputEvent& inputEvent)
160160{
161161}
162162
163- void GodmodeCameraController ::HandleInputEvent (MouseMovedInputEvent& inputEvent)
163+ void TopDownCameraController ::HandleInputEvent (MouseMovedInputEvent& inputEvent)
164164{
165165}
166166
167- void GodmodeCameraController ::HandleInputEvent (MouseScrollInputEvent& inputEvent)
167+ void TopDownCameraController ::HandleInputEvent (MouseScrollInputEvent& inputEvent)
168168{
169169}
170170
171- void GodmodeCameraController ::HandleInputEvent (KeyInputEvent& inputEvent)
171+ void TopDownCameraController ::HandleInputEvent (KeyInputEvent& inputEvent)
172172{
173173 if (inputEvent.mKeycode == eKeycode_0)
174174 {
@@ -213,16 +213,16 @@ void GodmodeCameraController::HandleInputEvent(KeyInputEvent& inputEvent)
213213 }
214214}
215215
216- void GodmodeCameraController ::HandleInputEvent (KeyCharEvent& inputEvent)
216+ void TopDownCameraController ::HandleInputEvent (KeyCharEvent& inputEvent)
217217{
218218}
219219
220- void GodmodeCameraController ::HandleScreenResolutionChanged ()
220+ void TopDownCameraController ::HandleScreenResolutionChanged ()
221221{
222222 SetupCameraProjection ();
223223}
224224
225- void GodmodeCameraController ::SetupCameraView ()
225+ void TopDownCameraController ::SetupCameraView ()
226226{
227227 if (mSceneCamera == nullptr )
228228 return ;
@@ -240,7 +240,7 @@ void GodmodeCameraController::SetupCameraView()
240240 mSceneCamera ->FocusAt (mFocusPoint );
241241}
242242
243- void GodmodeCameraController ::SetupCameraProjection ()
243+ void TopDownCameraController ::SetupCameraProjection ()
244244{
245245 if (mSceneCamera == nullptr )
246246 return ;
0 commit comments