Room = class("Room") require "player" function Room:initialize(t) self.exits = t.exits self.name = t.name self.player = {} for color, coords in ipairs(t.playerColors) do self.player[color] = Player:new(coords.x, coords.y, color) end end function Room:draw() end function Room:update() end function Room:tick() self:nextRoomCheck() end function Room:nextRoomCheck() end function nextRoom() -- currentRoom = Room:new{ -- } end