35 lines
No EOL
448 B
Lua
35 lines
No EOL
448 B
Lua
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 |