From a96780e04d22c916921be996a6b99487efc4e569 Mon Sep 17 00:00:00 2001 From: the lemons Date: Sat, 27 Aug 2022 02:49:55 -0500 Subject: store the current camera as an attribute of the world --- main.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'main.lua') diff --git a/main.lua b/main.lua index 872499b..98ad56f 100644 --- a/main.lua +++ b/main.lua @@ -17,9 +17,7 @@ function love.load() love.mouse.setRelativeMode(true) level = world() - local bolvis = level:object(Transform {pos = {960, 540}}, Bolvis()) - camera = bolvis[Bolvis].i.camera[Camera] - + level:object(Transform {pos = {960, 540}}, Bolvis()) level:object(Transform {pos = {400, 540}}, Sprite {name = 'utah-teapot'}) level:object(Transform {pos = {600, 540}}, Sprite {name = 'apioform'}) level:object(Transform {pos = {960, 300}}, Sprite {name = 'test'}) @@ -51,7 +49,7 @@ end function love.draw() love.graphics.applyTransform(screen_transform()) - camera:use() + level.camera:transform() local to_draw = {} for o in level:iterate(Drawable) do table.insert(to_draw, o) -- cgit v1.2.3