When the panda has been in the air for a certain amount of time or has hit any out-of-bounds areas 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 onto 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 the 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.rotation...