diff --git a/spritesheet.lua b/spritesheet.lua index df00509..37e8948 100644 --- a/spritesheet.lua +++ b/spritesheet.lua @@ -62,6 +62,10 @@ function Sprite:draw(...) return self:getImage()(...) end +function Sprite:getSheetDimensions() + return self.imagesheet.image:getDimensions() +end + setmetatable(Sprite, {__call = function(_, ...) return Sprite.new(...) end}) -------------------------------------------------------------------------------- @@ -121,6 +125,10 @@ function Animation:draw(...) return self:getImage()(...) end +function Animation:getSheetDimensions() + return self.imagesheet.image:getDimensions() +end + setmetatable(Animation, {__call = function(_, ...) return Animation.new(...) end}) --------------------------------------------------------------------------------