Uses of Class
de.tabacha.cgo.Move

Packages that use Move
de.tabacha.cgo The base classes for ConwayGo.  
de.tabacha.cgo.gui The classes for the graphical user interface.  
de.tabacha.cgo.strategy Contains the engines that play ConwayGo.  
de.tabacha.cgo.tournament Classes for playing tournaments and contests (for computer engines).  
 

Uses of Move in de.tabacha.cgo
 

Subclasses of Move in de.tabacha.cgo
 class Jump
          A move where the ball jumps.
 class Put
          A move where a piece is put on the board.
 

Methods in de.tabacha.cgo that return Move
 Move Engine.think(Board position)
          Routine thinks here.
 Move Put.upsideDown()
           
 Move GameEvent.getMove()
          For hasMoved : Returns the move that has just been performed.
 Move InvalidMoveException.getMove()
          Returns the invalid move.
abstract  Move Move.upsideDown()
          The move returned is exactly this move mirrored along the central row.
 Move Jump.upsideDown()
           
 

Methods in de.tabacha.cgo with parameters of type Move
 void Board.move(Move move)
          Makes a move.
 void DefaultBoard.move(Move move)
           
protected  void DefaultBoard.jumpOnce(byte dir, Move move)
          Makes the ball jump once.
protected  void DefaultGame.fireGameAborted(boolean direction, Move move, java.lang.String message)
          Method to support listener events.
protected  void DefaultGame.fireHasMoved(boolean direction, Move move)
          Method to support listener events.
 

Constructors in de.tabacha.cgo with parameters of type Move
GameEvent(Game game, boolean playerDirection, Move move)
          Called when a move has been performed.
GameEvent(Game game, boolean direction, Move move, java.lang.String message)
          Constructor.
InvalidMoveException(java.lang.String message, Move move)
          Constructor.
 

Uses of Move in de.tabacha.cgo.gui
 

Methods in de.tabacha.cgo.gui that return Move
 Move HumanPlayer.think(Board position)
          Registers this object to the editor as a mouse listener and waits until the move is completed.
 

Methods in de.tabacha.cgo.gui with parameters of type Move
 void BoardComponent.performMove(Move move)
          Shows a move on the screen.
 

Uses of Move in de.tabacha.cgo.strategy
 

Methods in de.tabacha.cgo.strategy that return Move
 Move Evaluator.getBestMove()
           
 Move MikeGo.think(Board position)
          Thinking here.
protected  Move SimpleEngine.bestMove()
           
protected abstract  Move NoRecursionTemplate.bestMove()
           
 Move NoRecursionTemplate.think(Board position)
          Thinking here.
protected  Move ModernMikeGo.bestMove()
           
 Move Dude.think(Board position)
          Returns the best move.
protected  Move FiveTypes.bestMove()
           
 

Methods in de.tabacha.cgo.strategy with parameters of type Move
 int ValueCalculator.getValue(Board b, Move m, int minRow, int maxRow)
           
 void Evaluator.evaluate(Board b, Move m, int minRow, int maxRow)
           
protected  void Evaluator.evaluateAtLevel(int i, Board b, Move m, int minRow, int maxRow)
           
 

Uses of Move in de.tabacha.cgo.tournament
 

Methods in de.tabacha.cgo.tournament with parameters of type Move
protected  void TournamentGame.fireGameAborted(boolean direction, Move move, java.lang.String message)
          Method to support listener events.
protected  void TournamentGame.fireHasMoved(Move move, boolean direction)
          Method to support listener events.