-
Notifications
You must be signed in to change notification settings - Fork 0
Orders
See also: http://web.inter.nl.net/users/L.B.Kruijswijk/
An army may be ordered to move to any adjacent non-ocean territory.
A fleet may be ordered to move from an ocean territory to any adjacent ocean territory.
A fleet may ordered to move from an ocean territory to an adjacent coast.
A fleet may be ordered to move from a coast to an adjacent ocean territory.
A fleet may be ordered to move from a coast to an adjacent coast.
An army may be ordered to support a fleet or army moving into an adjacent non-ocean territory.
An army may be ordered to support another army convoying into an adjacent non-ocean territory.
A fleet may be ordered to support an army moving into an adjacent non-ocean territory.
A fleet may be ordered to support another fleet moving into an adjacent territory.
A fleet may be ordered to support an army convoying into an adjacent non-ocean territory.
An army may be ordered to convoy from a coastal territory to another coastal territory when an unbroken chain of adjacent ocean territories can be traced between the two coastal territories.
ocean territory
A territory is an ocean territory if its region
property (in the Map File) is ocean
. Conversely, a non-ocean territory is one whose region
property is anything other than ocean
.
coast
A coast is the portion of a non-ocean territory that is either adjacent to an ocean territory or is a canal. Coasts are defined for each territory in the Map File.
coastal territory A territory is coastal if it contains at least one coast.
adjacent
Two territories are adjacent if they share at least two consecutive border points
Example:
0 1 2 0 +---+---+ A = [(0,0), (1,0), (1,1), (0,1)] | A | B | 1 +---+---+ B = [(1,0), (2,0), (2,1), (1,1)] | C | 2 +---+ C = [(1,1), (2,1), (2,2), (1,1)]
A and B are adjacent, because their borders share points
(1,0)
and(1,1)
.
A and C, on the other hand, are not adjacent because their borders share only one point ((1,1)
).
Two coasts are adjacent if they share an endpoint
Example:
0 1 2 3 0 +=======+===+ A = [(0,0), (1,0), (2,0)] | A | B | B(Top) = [(2,0), (3,0)] 1 +-------+===+ B(Bot) = [(2,1), (3,1)]
A and B(Top) are adjacent coasts because they share point
(2,0)
.
A and B(Bot) are not adjacent because they do not share a point (even though A and B are adjacent territories).
A territory is adjacent to a coast if the coast path shares at least two points with the territory border.