Difference between revisions of "Oolite JavaScript Reference: ShipGroup"
From Elite Wiki
Eric Walch (talk | contribs) (Added shipGroups entry) |
Eric Walch (talk | contribs) (Explained leader) |
||
Line 9: | Line 9: | ||
=== <code>leader</code> === | === <code>leader</code> === | ||
'''leader''' : Entity (read/write) | '''leader''' : Entity (read/write) | ||
+ | Defines a leader for the group. When the ship is not on the group list, he is added to the group. | ||
=== <code>name</code> === | === <code>name</code> === |
Revision as of 20:37, 26 September 2009
This class was added in Oolite test release 1.73.
The ShipGroup
class is a property of an Entity
representing a group of ships.
Contents
Properties
ships
ships : Array of entites (read-only)
leader
leader : Entity (read/write)
Defines a leader for the group. When the ship is not on the group list, he is added to the group.
name
name : String (read/write)
Name of the shipgroup.
count
count : Integer (read-only)
Number of ships in the group, including leader.
Methods
toString
function toString()
Returns the whole group as a human readable string.
addShip
function addShip([ship : Entity])
Adds an entity to a group.
removeShip
function removeShip([ship : Entity])
Removes an entity to a group.
containsShip
function containsShip([ship : Entity])
Boolean, returns true when the ship belongs to the group. When not it returns false.