net.sf.colossus.game
Class MovementClientSide

java.lang.Object
  extended by net.sf.colossus.game.Movement
      extended by net.sf.colossus.game.MovementClientSide

public final class MovementClientSide
extends Movement

Class MovementClientSide contains the client-side masterboard move logic. Some methods already pulled up to game.Movement. There are still some methods that need pulling up, but they need more refactoring before that can be done.

Author:
David Ripton

Field Summary
private static java.util.logging.Logger LOGGER
           
 
Fields inherited from class net.sf.colossus.game.Movement
game, options
 
Constructor Summary
MovementClientSide(Game game, Options options)
           
 
Method Summary
 
Methods inherited from class net.sf.colossus.game.Movement
findBlock, findEntrySide, findNearbyUnoccupiedHexes, findNormalMoves, isValidEntrySide, isValidNormalMove, isValidTeleportMove, listAllMoves, listAllMoves, listNormalMoves, listNormalMoves, listPossibleEntrySides, listTeleportMoves, listTeleportMoves, titanTeleportAllowed, towerTeleportAllowed, towerToNonTowerTeleportAllowed, towerToTowerTeleportAllowed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

private static final java.util.logging.Logger LOGGER
Constructor Detail

MovementClientSide

public MovementClientSide(Game game,
                          Options options)