Difference between revisions of "Command keyword"
BryanDerksen (Talk | contribs) |
m (moved Command (dascript type) to Command keyword) |
(No difference)
|
Revision as of 23:20, 2 August 2011
The command type represents an instruction for a game object to perform an action.
Constructor
A constructor is a function that creates an instance of a dascript type.
There are several constructors for a command, for example, CommandAttack is the attack command's constructor.
Literals
A literal is a textual representation of a particular value of a type.
There is no literal for a command.
Conversion
There is no explicit or implicit conversion to or from a command.
Persistence
The following functions allow a command to exist outside of the scope of the current script by storing it on an object:
The following functions allow a command which exists outside of the scope of the current script to be used in the current script by retrieving it from an object:
Remarks
Commands are added to a game object's command queue using AddCommand and removed using RemoveCommand or RemoveCommandByIndex. All commands and the currently active command can be removed using ClearAllCommands.
Examples
void main() { // uninitialised command cDefault; // initialised using a function command cWait = CommandWait(42.0); }