From cdb8c1315e2bd5f8ccd9b61956227ae863dc75ef Mon Sep 17 00:00:00 2001 From: Sage Vaillancourt Date: Mon, 3 Mar 2025 19:19:12 -0500 Subject: [PATCH] Remove offscreen.lua Neat concept, but for now the cache rollover handles this without issue. --- src/systems/offscreen.lua | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 src/systems/offscreen.lua diff --git a/src/systems/offscreen.lua b/src/systems/offscreen.lua deleted file mode 100644 index 67513b9..0000000 --- a/src/systems/offscreen.lua +++ /dev/null @@ -1,20 +0,0 @@ -local screenWidth, screenHeight = 400, 240 - -offscreenSystem = filteredSystem({ position = T.XyPair, expireWhenOffScreenBy = T.XyPair }, function(e, dt, system) - -- if Camera.pan.x - e.expireWhenOffScreenBy.x > e.position.x then - -- print("Fell behind") - -- system.world:removeEntity(e) - -- end - -- if Camera.pan.x + screenWidth + e.expireWhenOffScreenBy.x < e.position.x then - -- print("Too far ahead") - -- system.world:removeEntity(e) - -- end - -- if Camera.pan.y - e.expireWhenOffScreenBy.y > e.position.y then - -- print("Too high") - -- system.world:removeEntity(e) - -- end - -- if Camera.pan.y + screenHeight + e.expireWhenOffScreenBy.y < e.position.y then - -- print("Too low") - -- system.world:removeEntity(e) - -- end -end)