This is an old revision of the document!
Syntax highlight test
$ShotHealth:1
once
"Hello" "World" Trace2
5 ->*savedGlobal
Trace2("Warp Magic")
CreateList[0] Trace #wow such useful
5.5 5.6 add Trace
--delete --*globalDelete
--! #refdelete <-read
endonce
#spawn a ring of cannon shots around target
#sourceX sourceY count enemy
:spawnCannonShotRing # [ float float int bool - ]
->spawnIsEnemy
dup TwoPi swap div ->spawnStep
0 ->spawnAngle
0 do
dup2 <-spawnAngle <-spawnIsEnemy @spawnCannonShotRad pop
I <-spawnAngle Trace2
<-spawnAngle <-spawnStep add ->spawnAngle
loop
pop pop #get rid of the remaining spawn coordinates