|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.colossus.game.Movement
net.sf.colossus.game.MovementServerSide
public class MovementServerSide
Class MovementServerSide contains the server-side masterboard move logic which has earlier been part of Game(ServerSide). 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.
Field Summary | |
---|---|
private static java.util.logging.Logger |
LOGGER
|
Fields inherited from class net.sf.colossus.game.Movement |
---|
game, options |
Constructor Summary | |
---|---|
MovementServerSide(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 |
---|
private static final java.util.logging.Logger LOGGER
Constructor Detail |
---|
public MovementServerSide(Game game, Options options)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |