File: Games\WW2\Game.js

GamesByEmail
Class WW2Moves

Object
  
 
 
GamesByEmail.WW2Moves

All Implemented Interfaces:

Class


GamesByEmail.WW2Moves

implements Foundation.Class

Constructor Summary
GamesByEmail.WW2Moves(territory, team, nonCombat)

Method Summary
 add(unit, count, path, transport, seaBattle)
 addTransport(piece, count, path, seaBattle)
static  checkKamikaze(team, territory, originalTerritoryIndex, movement, isFighter)
 clearNonMoves()
 compress()
 dispose()
 getHtml(nonCombat)
static  isKamikaze(team, territory, originalTerritory, movement, isFighter)
static  kamikazeChecked(territory)
 loadAmphibiousAssaultMoves(path)
 loadAttackMoves()
 loadBlitzMoves(path)
 loadLandAttackMoves(path, landOnly, resistance)
 loadLandNonCombatMoves(path, landOnly, resistance, airAllowed)
 loadNeutralAttackMoves(path, landOnly, resistance)
 loadNonCombatMoves()
 loadSeaAttackMoves(path, seaOnly, resistance, straitsBlocked)
 loadSeaNonCombatMoves(path, seaOnly, resistance, straitsBlocked)
 loadSeaOccupyMoves(path, seaOnly, resistance, straitsBlocked)
 loadUnloadTransportMoves(path)
 processNonCombat()
 recordUnitMovement(phase)
 removeAtIndex(index)
 removeEmpty()
 removeNonBlitzMoves()
 sort()
 totalNumMoved()
 undoAll()
 updateMoveButtons()

Methods inherited from Foundation.Class
getTypePath, isInstanceOf

Constructor Detail

WW2Moves

GamesByEmail.WW2Moves(territory,
                      team,
                      nonCombat)
Parameters:
territory - 

team - 

nonCombat - 

Method Detail

add

add(unit,
    count,
    path,
    transport,
    seaBattle)
Parameters:
unit - 

count - 

path - 

transport - 

seaBattle - 


addTransport

addTransport(piece,
             count,
             path,
             seaBattle)
Parameters:
piece - 

count - 

path - 

seaBattle - 


checkKamikaze

static checkKamikaze(team,
                     territory,
                     originalTerritoryIndex,
                     movement,
                     isFighter)
Parameters:
team - 

territory - 

originalTerritoryIndex - 

movement - 

isFighter - 


clearNonMoves

clearNonMoves()

compress

compress()

dispose

dispose()
Overrides:
dispose in class Class

getHtml

getHtml(nonCombat)
Parameters:
nonCombat - 


isKamikaze

static isKamikaze(team,
                  territory,
                  originalTerritory,
                  movement,
                  isFighter)
Parameters:
team - 

territory - 

originalTerritory - 

movement - 

isFighter - 


kamikazeChecked

static kamikazeChecked(territory)
Parameters:
territory - 


loadAmphibiousAssaultMoves

loadAmphibiousAssaultMoves(path)
Parameters:
path - 


loadAttackMoves

loadAttackMoves()

loadBlitzMoves

loadBlitzMoves(path)
Parameters:
path - 


loadLandAttackMoves

loadLandAttackMoves(path,
                    landOnly,
                    resistance)
Parameters:
path - 

landOnly - 

resistance - 


loadLandNonCombatMoves

loadLandNonCombatMoves(path,
                       landOnly,
                       resistance,
                       airAllowed)
Parameters:
path - 

landOnly - 

resistance - 

airAllowed - 


loadNeutralAttackMoves

loadNeutralAttackMoves(path,
                       landOnly,
                       resistance)
Parameters:
path - 

landOnly - 

resistance - 


loadNonCombatMoves

loadNonCombatMoves()

loadSeaAttackMoves

loadSeaAttackMoves(path,
                   seaOnly,
                   resistance,
                   straitsBlocked)
Parameters:
path - 

seaOnly - 

resistance - 

straitsBlocked - 


loadSeaNonCombatMoves

loadSeaNonCombatMoves(path,
                      seaOnly,
                      resistance,
                      straitsBlocked)
Parameters:
path - 

seaOnly - 

resistance - 

straitsBlocked - 


loadSeaOccupyMoves

loadSeaOccupyMoves(path,
                   seaOnly,
                   resistance,
                   straitsBlocked)
Parameters:
path - 

seaOnly - 

resistance - 

straitsBlocked - 


loadUnloadTransportMoves

loadUnloadTransportMoves(path)
Parameters:
path - 


processNonCombat

processNonCombat()

recordUnitMovement

recordUnitMovement(phase)
Parameters:
phase - 


removeAtIndex

removeAtIndex(index)
Parameters:
index - 


removeEmpty

removeEmpty()

removeNonBlitzMoves

removeNonBlitzMoves()

sort

sort()

totalNumMoved

totalNumMoved()

undoAll

undoAll()

updateMoveButtons

updateMoveButtons()