File: Games\WW2\Game.js

GamesByEmail
Class WW2Pieces

Object
  
 
 
GamesByEmail.WW2Pieces

All Implemented Interfaces:

Class


GamesByEmail.WW2Pieces

implements Foundation.Class

Constructor Summary
GamesByEmail.WW2Pieces(territory)

Method Summary
 addPiece(piece)
 allAttackersHit(numUnitsHit, numSeaUnitsHit)
 amphibiousAssaultCount(territory)
 antiaircraftFireCount()
 antiaircraftFireLog(rolls)
 appendHtml(htmlBuilder)
 attackerHitsRemaining(numUnitsHit, numSeaUnitsHit)
 attackingSeaUnitCount()
 availableCarrierSpace()
 canRetreatToTerritory(territory)
 cancelShoreBombardment(power, unit, count)
 clearForNextTurn()
 clearHits()
 clearUnlandedAmphibiousUnits(territory)
 createPiece(index, unitChar)
 defenseOrderIndexSpanFromEvent(event)
 defenseOrderOnMouseDown(event)
 defenseOrderOnMouseMove(event)
 defenseOrderOnMouseUp(event)
 dispose()
 droppedSomeBombsHtml(rolls)
 findByUnitTeamMoved(unit, team, moved, numSpacesMoved, transport)
 findByUnitTeamUnlanded(unit, team, unlanded)
 getBattleBoardAmphibAssaultDetails(territory, roll, allowUnlanded, currentCount)
 getBattleBoardDetails(roll, attacking, rolls, rollsConsumed, selectHits, allowUnlanded, firstStrike)
 getBattleBoardUnitDetails(unit, roll, attacking, rolls, selectHits, currentCount)
 getStrategicBombingRaidInfo()
 getString()
 hasMoreThanOneTypeOfCombatUnit()
 hasOneOfOurCombatUnits(power)
 hasSeaUnits(friendly)
 hitAllAttackers()
 hitDefenders(numberOfHits, seaUnitsOnly)
 moveDefenseOrder(piece, newIndex)
 moveNonCombatToFront()
 moveUnitTowardFront(higherFromIndex, lowerToIndex)
 newUnit(unitChar)
 orderCombatUnitsByCost()
 removeHit(friendly)
 removePiece(piece)
 retreatRange()
 retreatTo(territory)
 setDefenseOrderHtml()
 setShoreBombardment(territory, power, unit, count)
 setString(piecesString)
 setUsedInBattleThisTurn()
 shoreBombardmentAvailable(power, unit)
 shoreBombardmentParticipating(power, unit, territory)
 shotDownSomePlanesHtml(rolls)
 staticafyAmphibiousAssaultVessels(territory)
 teamHasPlayableCombatUnits(team)
 trackHtml()
 tradeHitWithLesserRangeUnhitUnit(piece)
 unitBoardHtml(unit, powerList)
 unitPowerList(holdingPower)
 unitTrackHtml(unit, trackCounter)
 unitTypeCount(unit)
 unlandedAircraftCount()
 updateBoard(holdingPower)

Methods inherited from Foundation.Class
getTypePath, isInstanceOf

Constructor Detail

WW2Pieces

GamesByEmail.WW2Pieces(territory)
Parameters:
territory - 

Method Detail

addPiece

addPiece(piece)
Parameters:
piece - 


allAttackersHit

allAttackersHit(numUnitsHit,
                numSeaUnitsHit)
Parameters:
numUnitsHit - 

numSeaUnitsHit - 


amphibiousAssaultCount

amphibiousAssaultCount(territory)
Parameters:
territory - 


antiaircraftFireCount

antiaircraftFireCount()

antiaircraftFireLog

antiaircraftFireLog(rolls)
Parameters:
rolls - 


appendHtml

appendHtml(htmlBuilder)
Parameters:
htmlBuilder - 


attackerHitsRemaining

attackerHitsRemaining(numUnitsHit,
                      numSeaUnitsHit)
Parameters:
numUnitsHit - 

numSeaUnitsHit - 


attackingSeaUnitCount

attackingSeaUnitCount()

availableCarrierSpace

availableCarrierSpace()

canRetreatToTerritory

canRetreatToTerritory(territory)
Parameters:
territory - 


cancelShoreBombardment

cancelShoreBombardment(power,
                       unit,
                       count)
Parameters:
power - 

unit - 

count - 


clearForNextTurn

clearForNextTurn()

clearHits

clearHits()

clearUnlandedAmphibiousUnits

clearUnlandedAmphibiousUnits(territory)
Parameters:
territory - 


createPiece

createPiece(index,
            unitChar)
Parameters:
index - 

unitChar - 


defenseOrderIndexSpanFromEvent

defenseOrderIndexSpanFromEvent(event)
Parameters:
event - 


defenseOrderOnMouseDown

defenseOrderOnMouseDown(event)
Parameters:
event - 


defenseOrderOnMouseMove

defenseOrderOnMouseMove(event)
Parameters:
event - 


defenseOrderOnMouseUp

defenseOrderOnMouseUp(event)
Parameters:
event - 


dispose

dispose()
Overrides:
dispose in class Class

droppedSomeBombsHtml

droppedSomeBombsHtml(rolls)
Parameters:
rolls - 


findByUnitTeamMoved

findByUnitTeamMoved(unit,
                    team,
                    moved,
                    numSpacesMoved,
                    transport)
Parameters:
unit - 

team - 

moved - 

numSpacesMoved - 

transport - 


findByUnitTeamUnlanded

findByUnitTeamUnlanded(unit,
                       team,
                       unlanded)
Parameters:
unit - 

team - 

unlanded - 


getBattleBoardAmphibAssaultDetails

getBattleBoardAmphibAssaultDetails(territory,
                                   roll,
                                   allowUnlanded,
                                   currentCount)
Parameters:
territory - 

roll - 

allowUnlanded - 

currentCount - 


getBattleBoardDetails

getBattleBoardDetails(roll,
                      attacking,
                      rolls,
                      rollsConsumed,
                      selectHits,
                      allowUnlanded,
                      firstStrike)
Parameters:
roll - 

attacking - 

rolls - 

rollsConsumed - 

selectHits - 

allowUnlanded - 

firstStrike - 


getBattleBoardUnitDetails

getBattleBoardUnitDetails(unit,
                          roll,
                          attacking,
                          rolls,
                          selectHits,
                          currentCount)
Parameters:
unit - 

roll - 

attacking - 

rolls - 

selectHits - 

currentCount - 


getStrategicBombingRaidInfo

getStrategicBombingRaidInfo()

getString

getString()

hasMoreThanOneTypeOfCombatUnit

hasMoreThanOneTypeOfCombatUnit()

hasOneOfOurCombatUnits

hasOneOfOurCombatUnits(power)
Parameters:
power - 


hasSeaUnits

hasSeaUnits(friendly)
Parameters:
friendly - 


hitAllAttackers

hitAllAttackers()

hitDefenders

hitDefenders(numberOfHits,
             seaUnitsOnly)
Parameters:
numberOfHits - 

seaUnitsOnly - 


moveDefenseOrder

moveDefenseOrder(piece,
                 newIndex)
Parameters:
piece - 

newIndex - 


moveNonCombatToFront

moveNonCombatToFront()

moveUnitTowardFront

moveUnitTowardFront(higherFromIndex,
                    lowerToIndex)
Parameters:
higherFromIndex - 

lowerToIndex - 


newUnit

newUnit(unitChar)
Parameters:
unitChar - 


orderCombatUnitsByCost

orderCombatUnitsByCost()

removeHit

removeHit(friendly)
Parameters:
friendly - 


removePiece

removePiece(piece)
Parameters:
piece - 


retreatRange

retreatRange()

retreatTo

retreatTo(territory)
Parameters:
territory - 


setDefenseOrderHtml

setDefenseOrderHtml()

setShoreBombardment

setShoreBombardment(territory,
                    power,
                    unit,
                    count)
Parameters:
territory - 

power - 

unit - 

count - 


setString

setString(piecesString)
Parameters:
piecesString - 


setUsedInBattleThisTurn

setUsedInBattleThisTurn()

shoreBombardmentAvailable

shoreBombardmentAvailable(power,
                          unit)
Parameters:
power - 

unit - 


shoreBombardmentParticipating

shoreBombardmentParticipating(power,
                              unit,
                              territory)
Parameters:
power - 

unit - 

territory - 


shotDownSomePlanesHtml

shotDownSomePlanesHtml(rolls)
Parameters:
rolls - 


staticafyAmphibiousAssaultVessels

staticafyAmphibiousAssaultVessels(territory)
Parameters:
territory - 


teamHasPlayableCombatUnits

teamHasPlayableCombatUnits(team)
Parameters:
team - 


trackHtml

trackHtml()

tradeHitWithLesserRangeUnhitUnit

tradeHitWithLesserRangeUnhitUnit(piece)
Parameters:
piece - 


unitBoardHtml

unitBoardHtml(unit,
              powerList)
Parameters:
unit - 

powerList - 


unitPowerList

unitPowerList(holdingPower)
Parameters:
holdingPower - 


unitTrackHtml

unitTrackHtml(unit,
              trackCounter)
Parameters:
unit - 

trackCounter - 


unitTypeCount

unitTypeCount(unit)
Parameters:
unit - 


unlandedAircraftCount

unlandedAircraftCount()

updateBoard

updateBoard(holdingPower)
Parameters:
holdingPower -