12 float cameraXRelativeToMap;
13 float cameraYRelativeToMap;
14 static constexpr float zoomFactor = 1.1f;
15 static constexpr float unzoomFactor = 0.9f;
17 std::shared_ptr<Map> map;
21 Camera(
const RenderWindow& window, std::shared_ptr<Map> mapRef);
void cameraKeyHandle(Event event)
Will implement later.
Definition Camera.cpp:72
View getCameraView() const
Definition Camera.cpp:94
static constexpr float cameraSpeed
Definition Camera.h:19
void setPosition(float x, float y)
Definition Camera.cpp:89
float getCameraYRelativeToMap() const
Definition Camera.cpp:117
Camera(const RenderWindow &window, std::shared_ptr< Map > mapRef)
Speed may become dynamic later.
Definition Camera.cpp:4
float getCameraXRelativeToMap() const
Definition Camera.cpp:112
void updateCameraView(float deltaX, float deltaY, char direction)
Definition Camera.cpp:15
void resizeCamera(const RenderWindow &window)
Definition Camera.cpp:99