From 966bce8c2ca7c0d51300d91de4504616e07e27c8 Mon Sep 17 00:00:00 2001
From: faiface <faiface@ksp.sk>
Date: Sat, 3 Dec 2016 00:54:58 +0100
Subject: [PATCH] fix Camera

---
 transform.go | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/transform.go b/transform.go
index 01b183b..050733e 100644
--- a/transform.go
+++ b/transform.go
@@ -94,6 +94,5 @@ func (t Transform) Mat3() mgl32.Mat3 {
 //
 // It is possible to apply additional rotations, scales and moves to the returned transform.
 func Camera(center, zoom, screenSize Vec) Transform {
-	scale := screenSize * zoom / 2
-	return Position(0).Anchor(center).ScaleXY(scale)
+	return Position(0).Anchor(center).ScaleXY(2 * zoom).ScaleXY(V(1/screenSize.X(), 1/screenSize.Y()))
 }
-- 
GitLab