summaryrefslogtreecommitdiff
path: root/objects/room.lua
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-04 12:03:23 +0800
committerEltrac <hi@guhub.cn>2025-03-04 12:03:23 +0800
commite7b8b3c3113cbdb652a27dce888e6b5a1c97f9a4 (patch)
treebf04bc1d612cd8c69e49ad079ba535f1834f1689 /objects/room.lua
parentb7ae36440273848353efe7b7d6327c2fc046f7c3 (diff)
perf: localize all objects module
Diffstat (limited to 'objects/room.lua')
-rw-r--r--objects/room.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/objects/room.lua b/objects/room.lua
index 5044045..7f52dea 100644
--- a/objects/room.lua
+++ b/objects/room.lua
@@ -1,6 +1,11 @@
+require "data.directions"
local roomData = require "data.roomData"
-Room = {}
+local Enemy = require "objects.enemy"
+local Door = require "objects.door"
+local Obstacle = require "objects.obstacle"
+
+local Room = {}
Room.__index = Room
function Room:new(name, w, h)
@@ -185,3 +190,5 @@ function Room:connect(anotherRoom, way)
return door1, door2
end
+
+return Room