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#GOAL

ZONECAPTURECOALITION 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

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

Return value

#ZONECAPTURECOALITION:

ZONE_CAPTURE_COALITION.States
ZONE_CAPTURE_COALITION:onenterCaptured()