<play sound[ i need help because when i click a bullet shoots but doesn't stop shooting even when the mouse is not pressed.
current code:
when green flag clicked
goto turret
hide
forever if mouse down?
point towards mouse pointer
show
forever
move 10 steps
when green flag clicked
forever if
touching border(sprite)
hide
Offline
matthew9090 wrote:
i need help because when i click a bullet shoots but doesn't stop shooting even when the mouse is not pressed.
current code:
when green flag clicked
goto turret
hide
forever if mouse down?
point towards mouse pointer
show
forever
move 10 steps
when green flag clicked
forever if
touching border(sprite)
hide
Your problem is putting a forever loop inside another forever loop which will stop the one it is inside. Try:
when green flag clicked
goto turret
hide
forever if mouse down?
point towards mouse pointer
show
repeat until touching edge?
move 10 steps
when green flag clicked
forever if
touching border(sprite)
hide
use the repeat until so it will not go forever.
Last edited by Pecola1 (2011-03-01 12:56:17)
Offline