When the panda has been in the air for a certain amount of time or has hit any out of bounds area off the screen, it will turn into a cloud of smoke. The panda will be replaced with a poof image when a collision event occurs with the edge of the screen or the ground. The visible properties of the panda have to be turned off for the poof effect to work. When the collision has been made, the panda needs to be reloaded back on to the screen while the game is still activated.
Create a local function called
callNewRound()
. Include a local variable calledisGameOver
and set it tofalse
.local callNewRound = function() local isGameOver = false
Within the current function, create a new local function called
pandaGone()
. Add in new properties for the panda so it no longer displays on the game stage.local pandaGone = function() panda:setLinearVelocity( 0, 0 ) panda.bodyType = "static" panda.isVisible = false panda.isBodyActive...