File: Games\Viktory2\Game.js

GamesByEmail
Class Viktory2Pieces

Array
  
 
 
GamesByEmail.Pieces
 
 
GamesByEmail.Viktory2Pieces

All Implemented Interfaces:

Class


GamesByEmail.Viktory2Pieces

extends Pieces

Constructor Summary
GamesByEmail.Viktory2Pieces(/*Game*/ game)
Creates a piece collection.

Field Summary

Fields inherited from GamesByEmail.Pieces
game

Fields inherited from Array
length

Method Summary
 addNeededPennants(color, rulerColor, update)
 anyBombardersLeft(color)
 anyMoversLeft(color)
 calculateBasicUndarkness(color, rulerColor)
 calculateExtendedUndarkness(color, rulerColor)
 canBalanceExploration(boardVisibility)
 clearBorders()
 clearUnitRelocating()
 countHexType(hexType)
 debug()
 dispose()
 doomsdayClockCount(color)
 findAllWithUnitType(color, type)
 findAtXY(x, y)
 findByBoardValue(boardValue)
 findCapitalPiece(color)
 findCapitalUnit(color)
 findLeastNeededCargo(color, cargoType, cargoExpendability)
 findLeastNeededUnit(color, unitType, cargoExpendability)
 findNextPendingBattle(color, rulerColor, piece)
 flashBattles(color, rulerColor)
 getAllianceCivilizations(color, rulerColor)
 getBuildables(color, rulerColor, full, townRelocation)
 getCities(color, list)
 getCivilizations(color)
 getNearestWaters(piece, seed, color, rulerColor)
 getOpponentCities(color, list)
 getOpponentCivilizations(color)
 getOpponentTowns(color, list)
 getReservables(color, rulerColor, unitType, controlsCapital)
 getRulerColor(color)
 getScore(color)
 getTowns(color)
 getUndarknessBase()
 getUnitCounts(color)
 getUnitValue()
 hasDoomsdayClock(color)
 removeAllUnits(update)
 removePennants(color, update)
 removePennantsInEnemyLand(color, enemyColor)
 resetTurnAttributes(color)
 revealSurroundings(color, visibility)
 setActiveUnit(unit)
 setAllMilitaryMoveComplete(color, update)
 setAllianceColorBlind(color)
 setBalancable(boardVisibility)
 setRecursionFlag(name, value)
 setSubjugation(color, rulerColor, update)
 setUndarkness(undarkness)
 setUnitValue(value)
 updateUnitDisplays()
 whackAllUnits(color, unitType)

Methods inherited from GamesByEmail.Pieces
appendHiliteHtml, appendHtml, appendInnerHtml, cancelFlashes, clear, countColor, findAtPoint, flash, getNewPiece, getValue, setValue

Methods inherited from Array
indexOf

Methods inherited from Foundation.Class
getTypePath, isInstanceOf

Constructor Detail

Viktory2Pieces

GamesByEmail.Viktory2Pieces(/*Game*/ game)

Creates a piece collection.

Parameters:
game - 
The parent game object.

Method Detail

addNeededPennants

addNeededPennants(color,
                  rulerColor,
                  update)
Parameters:
color - 

rulerColor - 

update - 


anyBombardersLeft

anyBombardersLeft(color)
Parameters:
color - 


anyMoversLeft

anyMoversLeft(color)
Parameters:
color - 


calculateBasicUndarkness

calculateBasicUndarkness(color,
                         rulerColor)
Parameters:
color - 

rulerColor - 


calculateExtendedUndarkness

calculateExtendedUndarkness(color,
                            rulerColor)
Parameters:
color - 

rulerColor - 


canBalanceExploration

canBalanceExploration(boardVisibility)
Parameters:
boardVisibility - 


clearBorders

clearBorders()

clearUnitRelocating

clearUnitRelocating()

countHexType

countHexType(hexType)
Parameters:
hexType - 


debug

debug()

dispose

dispose()
Overrides:
dispose in class Pieces

doomsdayClockCount

doomsdayClockCount(color)
Parameters:
color - 


findAllWithUnitType

findAllWithUnitType(color,
                    type)
Parameters:
color - 

type - 


findAtXY

findAtXY(x,
         y)
Parameters:
x - 

y - 


findByBoardValue

findByBoardValue(boardValue)
Parameters:
boardValue - 


findCapitalPiece

findCapitalPiece(color)
Parameters:
color - 


findCapitalUnit

findCapitalUnit(color)
Parameters:
color - 


findLeastNeededCargo

findLeastNeededCargo(color,
                     cargoType,
                     cargoExpendability)
Parameters:
color - 

cargoType - 

cargoExpendability - 


findLeastNeededUnit

findLeastNeededUnit(color,
                    unitType,
                    cargoExpendability)
Parameters:
color - 

unitType - 

cargoExpendability - 


findNextPendingBattle

findNextPendingBattle(color,
                      rulerColor,
                      piece)
Parameters:
color - 

rulerColor - 

piece - 


flashBattles

flashBattles(color,
             rulerColor)
Parameters:
color - 

rulerColor - 


getAllianceCivilizations

getAllianceCivilizations(color,
                         rulerColor)
Parameters:
color - 

rulerColor - 


getBuildables

getBuildables(color,
              rulerColor,
              full,
              townRelocation)
Parameters:
color - 

rulerColor - 

full - 

townRelocation - 


getCities

getCities(color,
          list)
Parameters:
color - 

list - 


getCivilizations

getCivilizations(color)
Parameters:
color - 


getNearestWaters

getNearestWaters(piece,
                 seed,
                 color,
                 rulerColor)
Parameters:
piece - 

seed - 

color - 

rulerColor - 


getOpponentCities

getOpponentCities(color,
                  list)
Parameters:
color - 

list - 


getOpponentCivilizations

getOpponentCivilizations(color)
Parameters:
color - 


getOpponentTowns

getOpponentTowns(color,
                 list)
Parameters:
color - 

list - 


getReservables

getReservables(color,
               rulerColor,
               unitType,
               controlsCapital)
Parameters:
color - 

rulerColor - 

unitType - 

controlsCapital - 


getRulerColor

getRulerColor(color)
Parameters:
color - 


getScore

getScore(color)
Parameters:
color - 


getTowns

getTowns(color)
Parameters:
color - 


getUndarknessBase

getUndarknessBase()

getUnitCounts

getUnitCounts(color)
Parameters:
color - 


getUnitValue

getUnitValue()

hasDoomsdayClock

hasDoomsdayClock(color)
Parameters:
color - 


removeAllUnits

removeAllUnits(update)
Parameters:
update - 


removePennants

removePennants(color,
               update)
Parameters:
color - 

update - 


removePennantsInEnemyLand

removePennantsInEnemyLand(color,
                          enemyColor)
Parameters:
color - 

enemyColor - 


resetTurnAttributes

resetTurnAttributes(color)
Parameters:
color - 


revealSurroundings

revealSurroundings(color,
                   visibility)
Parameters:
color - 

visibility - 


setActiveUnit

setActiveUnit(unit)
Parameters:
unit - 


setAllMilitaryMoveComplete

setAllMilitaryMoveComplete(color,
                           update)
Parameters:
color - 

update - 


setAllianceColorBlind

setAllianceColorBlind(color)
Parameters:
color - 


setBalancable

setBalancable(boardVisibility)
Parameters:
boardVisibility - 


setRecursionFlag

setRecursionFlag(name,
                 value)
Parameters:
name - 

value - 


setSubjugation

setSubjugation(color,
               rulerColor,
               update)
Parameters:
color - 

rulerColor - 

update - 


setUndarkness

setUndarkness(undarkness)
Parameters:
undarkness - 


setUnitValue

setUnitValue(value)
Parameters:
value - 


updateUnitDisplays

updateUnitDisplays()

whackAllUnits

whackAllUnits(color,
              unitType)
Parameters:
color - 

unitType -