summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorubq323 <ubq323@ubq323.website>2025-11-02 20:09:58 +0000
committerubq323 <ubq323@ubq323.website>2025-11-02 20:09:58 +0000
commitcaf0562ce8e97fb1ab1b4a74de83df5c05761c5e (patch)
tree2dbece646f704d6cd81c2c69be64e959457a6f1f
parent26092dbd56fab16b8036224cd0fa507bab2bd51d (diff)
camera: add mouse_world
-rw-r--r--camera.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/camera.lua b/camera.lua
index 19c5bd4..b93b7c1 100644
--- a/camera.lua
+++ b/camera.lua
@@ -34,6 +34,9 @@ function Camera.world_to_screen(self,pos)
local so = screen_offset()
return (pos-self.pos) * self.zoom + so
end
+function Camera.mouse_world(self)
+ return self:screen_to_world(Pos(love.mouse.getPosition()))
+end
function Camera.extents(self)
local W,H = love.graphics.getDimensions()