From b10988b7e8a0c52148b1d3828c3739fb0eeff24e Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 19 Mar 2017 03:09:36 +0100 Subject: No constructors for abstracts --- not/Sprite.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'not/Sprite.lua') diff --git a/not/Sprite.lua b/not/Sprite.lua index d4cde59..e9eb387 100644 --- a/not/Sprite.lua +++ b/not/Sprite.lua @@ -9,12 +9,13 @@ Sprite = { } Sprite.__index = Sprite --- Constructor of `Sprite`. +--[[ Constructor of `Sprite`. function Sprite:new (imagePath) local o = setmetatable({}, self) o:init(imagePath) return o end +]] -- Cleans up reference to image on deletion. function Sprite:delete () @@ -89,6 +90,7 @@ function Sprite:draw (...) else love.graphics.draw(i, ...) end end end + -- Animation updating. function Sprite:update (dt) if self.animations and self.current then @@ -99,6 +101,7 @@ function Sprite:update (dt) end end end + -- Moving to the next frame. function Sprite:goToNextFrame () if self.current.repeated or not (self.frame == self.current.frames) then -- cgit v1.1