From 59356d5853a3cc5ce5e72298bf417e8f135a06d7 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Sun, 16 Feb 2025 11:53:47 +0800 Subject: refactor: add room arguments getter --- objects/room.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'objects/room.lua') diff --git a/objects/room.lua b/objects/room.lua index 0594ab4..a45d088 100644 --- a/objects/room.lua +++ b/objects/room.lua @@ -23,6 +23,22 @@ function Room:new() return obj end +function Room:getWidth() + return self.width * love.graphics.getWidth() +end + +function Room:getHeight() + return self.height * love.graphics.getHeight() +end + +function Room:getX() + return (love.graphics.getWidth() - self:getWidth()) / 2 +end + +function Room:getY() + return (love.graphics.getHeight() - self:getHeight()) / 2 +end + function Room:getInitial() local room = Room:new() room.doors[math.random(1,4)] = true -- cgit v1.2.3