|
@@ -113,6 +113,9 @@ function Pigeon:init()
|
|
elseif name == 'leftStop' or name == 'rightStop' then
|
|
elseif name == 'leftStop' or name == 'rightStop' then
|
|
self.slide = nil
|
|
self.slide = nil
|
|
elseif name == 'jump' then
|
|
elseif name == 'jump' then
|
|
|
|
+ ctx.sound:play('jump', function(sound)
|
|
|
|
+ sound:setVolume(.5)
|
|
|
|
+ end)
|
|
self:jump()
|
|
self:jump()
|
|
elseif name == 'laser' then
|
|
elseif name == 'laser' then
|
|
self.laser.active = true
|
|
self.laser.active = true
|
|
@@ -490,9 +493,6 @@ function Pigeon.walk:update()
|
|
self:recoverFuel()
|
|
self:recoverFuel()
|
|
|
|
|
|
if love.keyboard.isDown('up') then
|
|
if love.keyboard.isDown('up') then
|
|
- ctx.sound:play('jump', function(sound)
|
|
|
|
- sound:setVolume(.5)
|
|
|
|
- end)
|
|
|
|
return self:changeState('air')
|
|
return self:changeState('air')
|
|
elseif love.keyboard.isDown(' ') then
|
|
elseif love.keyboard.isDown(' ') then
|
|
self:changeState('peck')
|
|
self:changeState('peck')
|