@@ -27,6 +27,10 @@ Pigeon.states.jump = {
}
Pigeon.states.fly = {
+ loop = true
+}
+
+Pigeon.states.flyEnd = {
loop = false
@@ -433,6 +433,10 @@ function Pigeon.air:update()
end
+ if self.animation.state.name == 'fly' and (not love.keyboard.isDown(' ') or self.fuel < 1) then
+ self.animation:set('flyEnd')
+ end
self.air.lastVelocity = vy