---@module 'obj/Room' ---@class Room:Object ---@field area Area room area ---@field id string room id ---@field super Room local Room = Object:extend() ---Instantiates room. function Room:new() self.area = Area(self) self.id = UUID() end ---Updates room (see [love.update()](lua://love.update)) ---@param dt number delta time function Room:update(dt) self.area:update(dt) end ---Draws graphics (see [love.draw()](lua://love.draw)) function Room:draw() self.area:draw() end return Room