diff options
author | the lemons <citrons@mondecitronne.com> | 2022-08-27 02:49:55 -0500 |
---|---|---|
committer | the lemons <citrons@mondecitronne.com> | 2022-08-27 02:50:27 -0500 |
commit | a96780e04d22c916921be996a6b99487efc4e569 (patch) | |
tree | c83eec2efa53b4f54b56bc0fd750c0c5ad46c920 /main.lua | |
parent | 0e89c14698023c50001fb820c82f2f59b0730b03 (diff) |
store the current camera as an attribute of the world
Diffstat (limited to 'main.lua')
-rw-r--r-- | main.lua | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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) |