Games\Politics\Game.js
GamesByEmail
Array
GamesByEmail.Territories
All Implemented Interfaces:
GamesByEmail.PoliticsTerritories
extendsTerritories
Constructor Summary |
Creates a territory collection.
|
Field Summary |
Fields inherited from GamesByEmail.Territories |
game |
Fields inherited from Array |
length |
Methods inherited from GamesByEmail.Territories |
appendHtml , clearMouseEvents , findAtPoint , hideHilites |
Methods inherited from Array |
indexOf |
Methods inherited from Foundation.Class |
getTypePath , isInstanceOf |
Constructor Detail |
GamesByEmail.PoliticsTerritories(/*Game
*/ game,
/*Class
*/ territoryClass,
/*Array
*/ territories)
Creates a territory collection.
Parameters:game -The parent game object.
territoryClass -The class to use for individual territories.
territories -The data for the territories to inherit.
Method Detail |
addIdleOrders(color)
color -
addMissingDisbandOrders(orders)
orders -
addMissingDisolveOrders(orders)
orders -
addMissingHoldOrders(orders)
orders -
addStandOrders(color)
color -
anyHasUnits(dislodged)
dislodged -
StringBuilder
appendOverlayHtml(/*StringBuilder
*/ htmlBuilder)
Override to add HTML that shows above all the territories.
Overrides:appendOverlayHtml
in class Territories
htmlBuilder -The builder to append the HTML for the territory.
checkHealth()
clearAttackerFroms()
clearConvoyRouteChecked()
clearOrders()
clearStandoffs()
clearUnits()
colorHasBuildsOrDisolveChoiceAvailable(color)
color -
colorHasRetreatsAvailable(color)
color -
colorHasUnits(color,
dislodged)
color -
dislodged -
colorOnlyHasDefaultOrders(color)
color -
countBuildableSupplyCenters(color,
occupiedOk)
color -
occupiedOk -
countNumUnitsBeingBuilt(color)
color -
countNumUnitsBeingDisolved(color)
color -
countSupplyCenters(color)
color -
countUnits(color,
dislodged)
color -
dislodged -
dispose()
dispose
in class Territories
eliminateIdleOrders(color)
color -
eliminateStandOrders(color)
color -
findMoveToTerritoryOrders(toTerritory,
butNotFromHere)
toTerritory -
butNotFromHere -
getAdjacentFromIndex(index,
water)
index -
water -
getColorUnitsByHomeProximity(color)
color -
getMissingOrders(forced)
forced -
getNotation(includePassFail)
includePassFail -
getOrders(color)
color -
getTerritoryFromOrder(order)
order -
getValue()
resetOrders()
setByNotation(notation)
notation -
setCaptured()
setDefaultOrders()
setOrders(orders)
orders -
setValue(value)
value -
update()