File: Games\WW2\Game.js

GamesByEmail
Class WW2Piece

Object
  
 
 
GamesByEmail.WW2Piece

All Implemented Interfaces:

Class


GamesByEmail.WW2Piece

implements Foundation.Class

Constructor Summary
GamesByEmail.WW2Piece(pieces, index, pieceChar)

Field Summary
static  _pieceRects

Method Summary
 amphibiousAssaultCount(territory)
 canCarryMore()
 cancelAmphibiousAssault(count, unloadedUnits)
 clearAttributes()
 clearForNextTurn()
 cloneTransport()
static  create(power, unit)
 dispose()
 getAttributes()
 getDefenseOrderSpan()
 getHtml(numCarryHide)
static  getImageHtml(game, power, unit, noTitle)
static  getMusterIndex(unit)
 getPieceString(power, unit)
 getRectangle()
static  getRectangle(powerIndex, unit, industrialTechnology, longRangeAircraft, jetPower, heavyBombers, rockets, superSubmarines)
static  getRectanglePU(power, unit)
 getString()
static  getTitlePU(power, unit)
 isAirUnit()
static  isAirUnit(unit)
 isCarryingSameLoad(otherTransport)
 isCombat()
 isFriendly(power)
 isLandUnit(noGuns)
static  isLandUnit(unit, noGuns)
 isOurs(power)
 isSeaUnit()
static  isSeaUnit(unit)
static  isTransportable(pieceChar)
 moveTo(territory, updateOld, updateNew)
static  powerIndexFromPieceChar(pieceChar)
 retreatRange()
 setAttribute(attributeString)
 setAttributes(attributesString)
 setByChar(pieceChar)
 setDefenseOrderHtml()
 setOwner(owner)
 setUnit(unit)
 totalCost()
 transportLoadPiece(piece, remove)
 transportUnloadPiece(index, toTerritory, realUnload)
 undoUnload(territory)
static  unitFromMusterIndex(muster)
static  unitFromPieceChar(pieceChar)
 unloadAmphibiousAssault(territory, count, unloadedUnits)
 weControl()

Methods inherited from Foundation.Class
getTypePath, isInstanceOf

Constructor Detail

WW2Piece

GamesByEmail.WW2Piece(pieces,
                      index,
                      pieceChar)
Parameters:
pieces - 

index - 

pieceChar - 

Field Detail

_pieceRects

static _pieceRects

Method Detail

amphibiousAssaultCount

amphibiousAssaultCount(territory)
Parameters:
territory - 


canCarryMore

canCarryMore()

cancelAmphibiousAssault

cancelAmphibiousAssault(count,
                        unloadedUnits)
Parameters:
count - 

unloadedUnits - 


clearAttributes

clearAttributes()

clearForNextTurn

clearForNextTurn()

cloneTransport

cloneTransport()

create

static create(power,
              unit)
Parameters:
power - 

unit - 


dispose

dispose()
Overrides:
dispose in class Class

getAttributes

getAttributes()

getDefenseOrderSpan

getDefenseOrderSpan()

getHtml

getHtml(numCarryHide)
Parameters:
numCarryHide - 


getImageHtml

static getImageHtml(game,
                    power,
                    unit,
                    noTitle)
Parameters:
game - 

power - 

unit - 

noTitle - 


getMusterIndex

static getMusterIndex(unit)
Parameters:
unit - 


getPieceString

getPieceString(power,
               unit)
Parameters:
power - 

unit - 


getRectangle

getRectangle()

getRectangle

static getRectangle(powerIndex,
                    unit,
                    industrialTechnology,
                    longRangeAircraft,
                    jetPower,
                    heavyBombers,
                    rockets,
                    superSubmarines)
Parameters:
powerIndex - 

unit - 

industrialTechnology - 

longRangeAircraft - 

jetPower - 

heavyBombers - 

rockets - 

superSubmarines - 


getRectanglePU

static getRectanglePU(power,
                      unit)
Parameters:
power - 

unit - 


getString

getString()

getTitlePU

static getTitlePU(power,
                  unit)
Parameters:
power - 

unit - 


isAirUnit

isAirUnit()

isAirUnit

static isAirUnit(unit)
Parameters:
unit - 


isCarryingSameLoad

isCarryingSameLoad(otherTransport)
Parameters:
otherTransport - 


isCombat

isCombat()

isFriendly

isFriendly(power)
Parameters:
power - 


isLandUnit

isLandUnit(noGuns)
Parameters:
noGuns - 


isLandUnit

static isLandUnit(unit,
                  noGuns)
Parameters:
unit - 

noGuns - 


isOurs

isOurs(power)
Parameters:
power - 


isSeaUnit

isSeaUnit()

isSeaUnit

static isSeaUnit(unit)
Parameters:
unit - 


isTransportable

static isTransportable(pieceChar)
Parameters:
pieceChar - 


moveTo

moveTo(territory,
       updateOld,
       updateNew)
Parameters:
territory - 

updateOld - 

updateNew - 


powerIndexFromPieceChar

static powerIndexFromPieceChar(pieceChar)
Parameters:
pieceChar - 


retreatRange

retreatRange()

setAttribute

setAttribute(attributeString)
Parameters:
attributeString - 


setAttributes

setAttributes(attributesString)
Parameters:
attributesString - 


setByChar

setByChar(pieceChar)
Parameters:
pieceChar - 


setDefenseOrderHtml

setDefenseOrderHtml()

setOwner

setOwner(owner)
Parameters:
owner - 


setUnit

setUnit(unit)
Parameters:
unit - 


totalCost

totalCost()

transportLoadPiece

transportLoadPiece(piece,
                   remove)
Parameters:
piece - 

remove - 


transportUnloadPiece

transportUnloadPiece(index,
                     toTerritory,
                     realUnload)
Parameters:
index - 

toTerritory - 

realUnload - 


undoUnload

undoUnload(territory)
Parameters:
territory - 


unitFromMusterIndex

static unitFromMusterIndex(muster)
Parameters:
muster - 


unitFromPieceChar

static unitFromPieceChar(pieceChar)
Parameters:
pieceChar - 


unloadAmphibiousAssault

unloadAmphibiousAssault(territory,
                        count,
                        unloadedUnits)
Parameters:
territory - 

count - 

unloadedUnits - 


weControl

weControl()