summaryrefslogtreecommitdiffhomepage
path: root/not/Trap.lua
diff options
context:
space:
mode:
Diffstat (limited to 'not/Trap.lua')
-rw-r--r--not/Trap.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/not/Trap.lua b/not/Trap.lua
index 25eeb0b..2ebb4d2 100644
--- a/not/Trap.lua
+++ b/not/Trap.lua
@@ -38,6 +38,23 @@ function Trap:new (direction, x, y, world, imagePath)
self.mirror = mirror
end
+function Trap:fadeIn ()
+ self.hidden = false
+ self:setBodyActive(true)
+ if self.animations.fadein then
+ self:setAnimation("fadein")
+ end
+end
+
+function Trap:fadeOut ()
+ self:setBodyActive(false)
+ if self.animations.fadeout then
+ self:setAnimation("fadeout")
+ else
+ self.hidden = true
+ end
+end
+
function Trap:getHorizontalMirror ()
return self.mirror
end