Room = class("Room") require "player" function Room:initialize(t) self.exits = t.exits self.name = t.name self.player = {} for color, coords in pairs(t.player) do self.player[color] = Player:new(coords.x, coords.y, color) end local crate local box local blox local tile end function Room:update(dt) for color, player in pairs(self.player) do player:update(dt) end end function Room:draw() for color, player in pairs(self.player) do player:draw() end end function Room:tick() self:nextRoomCheck() end function Room:nextRoomCheck() end function nextRoom() print("next room!!!") -- currentRoom = Room:new{ -- } end