diff options
author | Aki <nthirtyone@gmail.com> | 2017-09-08 19:48:17 +0200 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2017-09-08 19:48:17 +0200 |
commit | dc2c3fe3cee67a8473e0d2e952a3ef9f6e0df2d7 (patch) | |
tree | dba0197c65f9ad3f44d128cc7222ad582f635203 | |
parent | 4faecfbd6495c46c2d93ce314252feeb7879e568 (diff) | |
download | roflnauts-dc2c3fe3cee67a8473e0d2e952a3ef9f6e0df2d7.zip roflnauts-dc2c3fe3cee67a8473e0d2e952a3ef9f6e0df2d7.tar.gz roflnauts-dc2c3fe3cee67a8473e0d2e952a3ef9f6e0df2d7.tar.bz2 |
Added renderTo method; clear now uses it
-rw-r--r-- | not/Layer.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/not/Layer.lua b/not/Layer.lua index 63c38ac..126b402 100644 --- a/not/Layer.lua +++ b/not/Layer.lua @@ -17,12 +17,16 @@ function Layer:setAsCanvas () return c end -function Layer:clear () +function Layer:renderTo (func, ...) local c = self:setAsCanvas() - love.graphics.clear() + func(...) love.graphics.setCanvas(c) end +function Layer:clear () + self:renderTo(love.graphics.clear) +end + function Layer:draw () love.graphics.setColor(255, 255, 255, 255) love.graphics.draw(self.canvas) |