Spawn: Difference between revisions
No edit summary  | 
				Hendricks266 (talk | contribs)  merge the spawn family  | 
				||
| Line 1: | Line 1: | ||
'''spawn''' <  | '''spawn''' <[[tile number]]><br>  | ||
<!--'''spawnvar''' <[[tile number]]><br>-->  | |||
'''espawn''' <[[tile number]]><br>  | |||
'''espawnvar''' <[[tile number]]><br>  | |||
'''qspawn''' <[[tile number]]><br>  | |||
'''qspawnvar''' <[[tile number]]><br>  | |||
'''eqspawn''' <[[tile number]]><br>  | |||
'''eqspawnvar''' <[[tile number]]>  | |||
When not used in the specific command sense, spawning is the act of placing a new [[sprite]] into the running game.  | |||
The spawn commands add [[actor]] <[[tile number]]> to the current map, at the position of the [[actor]] that spawned it.  | |||
Commands with an "e" prefix set the [[gamevar]] [[RETURN]] to spawned [[actor]]'s [[sprite id]].  | |||
Commands with a "q" prefix insert the spawned sprite into the [[decal deletion queue]], like the command [[insertspriteq]].  | |||
Commands with a "var" suffix take [[gamevar]]s rather than constants or [[define]]d labels for their inputs.  | |||
[[Category:Duke3D 1.3/1.5 commands]]  | [[Category:Duke3D 1.3/1.5 commands]]  | ||
[[Category:Sprite manipulation]]  | [[Category:Sprite manipulation]]  | ||
Revision as of 18:01, 24 February 2011
spawn <tile number>
espawn <tile number>
espawnvar <tile number>
qspawn <tile number>
qspawnvar <tile number>
eqspawn <tile number>
eqspawnvar <tile number>
When not used in the specific command sense, spawning is the act of placing a new sprite into the running game.
The spawn commands add actor <tile number> to the current map, at the position of the actor that spawned it.
Commands with an "e" prefix set the gamevar RETURN to spawned actor's sprite id.
Commands with a "q" prefix insert the spawned sprite into the decal deletion queue, like the command insertspriteq.
Commands with a "var" suffix take gamevars rather than constants or defined labels for their inputs.