#include <Camera.h>
◆ Camera()
| Camera::Camera |
( |
const RenderWindow & | window, |
|
|
std::shared_ptr< Map > | mapRef ) |
Speed may become dynamic later.
What if camera view is larger than the actual map? address it later.
This means that we will start at the top left of the map Can change later, for example, we can load position from a save file.
◆ cameraKeyHandle()
| void Camera::cameraKeyHandle |
( |
Event | event | ) |
|
◆ getCameraView()
| View Camera::getCameraView |
( |
| ) |
const |
◆ getCameraXRelativeToMap()
| float Camera::getCameraXRelativeToMap |
( |
| ) |
const |
◆ getCameraYRelativeToMap()
| float Camera::getCameraYRelativeToMap |
( |
| ) |
const |
◆ resizeCamera()
| void Camera::resizeCamera |
( |
const RenderWindow & | window | ) |
|
◆ setPosition()
| void Camera::setPosition |
( |
float | x, |
|
|
float | y ) |
◆ updateCameraView()
| void Camera::updateCameraView |
( |
float | deltaX, |
|
|
float | deltaY, |
|
|
char | direction ) |
◆ cameraSpeed
| float Camera::cameraSpeed = 400.0f |
|
staticconstexpr |
The documentation for this class was generated from the following files: