Fix camera, added more collsion stuff

added pink color
This commit is contained in:
Bram Verhulst
2024-03-19 10:20:07 +01:00
parent 6f2a6ead37
commit d5e4aa9752
13 changed files with 43 additions and 46 deletions

View File

@@ -3,11 +3,11 @@
Camera::Camera() : m_Position { 0, 0 }, m_Scale { 1.0f } {
}
Camera::Camera(const Point2f& position, const float scale) : m_Position { position }, m_Scale { scale } {
}
Camera::~Camera() {
Camera::Camera(const Point2f& position, float scale) : m_Position { position }, m_Scale { scale } {
}
void Camera::BeginRendering() const {
glPushMatrix();
glTranslatef(m_Position.x, m_Position.y, 0);
@@ -17,7 +17,7 @@ void Camera::BeginRendering() const {
void Camera::EndRendering() const {
glPopMatrix();
}
Point2f Camera::TransformMouse(const Point2f& mousePos) const {
const Point2f translatedPosition = Point2f{ mousePos.x - m_Position.x, Viewport.height - mousePos.y - m_Position.y};
return translatedPosition;
return Point2f { mousePos.x - m_Position.x, Viewport.height - mousePos.y - m_Position.y };
}