Module ZoneCaptureCoalition
Core -- Base class that models processes to capture a Zone for a Coalition, guarded by another Coalition.
ZONECAPTURECOALITION models processes that have an objective with a defined achievement involving a Zone. Derived classes implement the ways how the achievements can be realized.
Author: Sven Van de Velde (FlightControl)
Global(s)
| ZONE_CAPTURE_COALITION |
ZONECAPTURECOALITION class, extends Goal#GOALZONECAPTURECOALITION models processes that have an objective with a defined achievement involving a Zone. |
Type ZONE_CAPTURE_COALITION
| ZONE_CAPTURE_COALITION:New(Zone, Coalition) |
ZONECAPTURECOALITION Constructor. |
| ZONE_CAPTURE_COALITION.States | |
| ZONE_CAPTURE_COALITION:onenterCaptured() |
Global(s)
- #ZONE_CAPTURE_COALITION ZONE_CAPTURE_COALITION
-
ZONECAPTURECOALITION class, extends Goal#GOAL
ZONECAPTURECOALITION models processes that have an objective with a defined achievement involving a Zone.
Derived classes implement the ways how the achievements can be realized.
1. ZONECAPTURECOALITION constructor
- ZONECAPTURECOALITION.New(): Creates a new ZONECAPTURECOALITION object.
2. ZONECAPTURECOALITION is a finite state machine (FSM).
2.1 ZONECAPTURECOALITION States
2.2 ZONECAPTURECOALITION Events
Type ZoneCaptureCoalition
Type ZONE_CAPTURE_COALITION
Field(s)
- ZONE_CAPTURE_COALITION:New(Zone, Coalition)
-
ZONECAPTURECOALITION Constructor.
Parameters
-
Core.Zone#ZONE Zone: A Zone object with the goal to be achieved. -
DCSCoalition.DCSCoalition#coalition Coalition: The initial coalition owning the zone.
Return value
-