Gamevar: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
A gamevar is a game variable that can be used to store numerical data which can then be referenced between [[actor]]s.
#REDIRECT [[:Category:Gamevar manipulation]]


The syntax for defining a gamevar is 'gamevar <varname> <value> <flags>'
[[Category:Gamevar manipulation]]
 
[[Category:EDuke commands]]
A gamevar's flags determine how it is referenced by the game.  A gamevar with flags of 0 is known as a global variable.  A global variable exists once in the code, and any time a global variable is set, the new value is seen by all [[actor]]s.  A gamevar with flags of 1 is a per-player variable.  Per-player variables exist once per player in the game, with each player having their own copy of the variable.  A gamevar with flags of 2 is a per-[[actor]] variable.  A per-[[actor]] variable exists as many times in the code as there are [[sprite]]s in the map.  Each [[sprite]] has its own copy of a per-[[actor]] variable in memory.

Latest revision as of 21:33, 2 December 2012