A B C D E F G H I J L M N O P R S T U V W X Y

G

GAME - Static variable in interface othello.gui.OthelloParameters
 
GAME_OVER - Static variable in interface othello.gui.OthelloParameters
 
GameInterface - interface ai.alphabeta.GameInterface.
The GameInterface contains common parameters, which are used by many classes.
gameOver() - Method in class othello.board.BoardStateMgr
Checks whether it is game over or not
gameOver() - Method in class othello.board.BoardState
GameOver is true if State is a final position, Winner is the winner (white or black), Whites and Blacks are the number of white/black pieces in the final position.
gameOver() - Method in interface ai.alphabeta.NodeModel
Checks whether the game is over or not
getAllMoves(BoardState, int) - Method in class othello.com.ComHandler
The class OthelloMove is asked for all possible OthelloMoves in a particular state for specific player.
getAllMoves(BoardState, int) - Method in interface othello.com.ComModel
The class OthelloMove is asked for all possible OthelloMoves in a particular state for specific player.
getAllMoves(BoardState, int) - Method in class othello.com.xmlrpc.client.OthelloClient
The class OthelloMove is asked for all possible OthelloMoves in a particular state for specific player.
getAllMoves(BoardState, int) - Static method in class othello.board.OthelloMove
The class OthelloMove is asked for all possible OthelloMoves in a particular state for specific player.
getAllMoves(Hashtable, int) - Method in class othello.com.xmlrpc.server.OthelloServer
The class OthelloMove is asked for all possible OthelloMoves in a particular state for specific player.
getAllMoves(int) - Method in class othello.board.BoardState
It will ask the class OthelloMove for all possible moves when BoardState is in a specific state.
getAllMoves(int) - Method in interface ai.alphabeta.NodeModel
Will return all possible moves for the player
getBestMove(BoardState, int, int, int, int) - Method in class othello.com.ComHandler
Returns the best move for given boardState and player, as calculated by the alpha-beta search algorithm with given search depth.
getBestMove(BoardState, int, int, int, int) - Method in interface othello.com.ComModel
Returns the best move for given boardState and player, as calculated by the alpha-beta search algorithm with given search depth.
getBestMove(BoardState, int, int, int, int) - Method in class othello.com.xmlrpc.client.OthelloClient
Returns the best move for given boardState and player, as calculated by the alpha-beta search algorithm with given search depth.
getBestMove(Hashtable, int, int, int, int) - Method in class othello.com.xmlrpc.server.OthelloServer
Returns the best move for given boardState and player, as calculated by the alpha-beta search algorithm with given search depth.
getBestMove(int) - Method in interface othello.ai.OthelloAIModel
Makes an intelligent search for the best move at a certain depth.
getBestMove(int) - Method in class othello.ai.OthelloAI
Makes an intelligent search for the best move at a certain depth.
getBestMove(NodeModel, int, int, int, int) - Static method in class ai.alphabeta.AlphaBeta
Returns the best move for given situation and player, as calculated by the alpha-beta search algorithm with given search depth.
getBoard() - Method in class othello.board.BoardState
Will return the board as an array of integers.
getBoard() - Method in interface ai.alphabeta.NodeModel
Will return the board
getCol() - Method in class othello.board.Token
Returns the column
getCurrentBoard() - Method in class othello.board.BoardStateMgr
Returns the current board, which is an array of int.
getCurrentBoardState() - Method in class othello.ai.OthelloAI
Returns the current boardState
getCurrentBoardState() - Method in class othello.board.BoardStateMgr
Returns the current boardState.
getCurrentState() - Method in class othello.board.BoardStateMgr
Returns the current state, which is an int between 0 and 32.
getID() - Method in class ai.alphabeta.Move
 
getMarkerValue() - Method in class ai.alphabeta.Move
 
getMaxState() - Method in class othello.board.BoardStateMgr
Returns the maxState, which is an int.
getMove() - Method in class ai.alphabeta.Move
 
getNoOfBlacks() - Method in class othello.board.BoardStateMgr
Counts the number of tokens for a Black player
getNoOfWhites() - Method in class othello.board.BoardStateMgr
Counts the number of tokens for a White player
getOpponent(int) - Static method in class othello.board.BoardState
Gets the opponent player of the current player.
getPhase() - Method in class ai.alphabeta.Move
 
getPlayer() - Method in class othello.board.BoardState
Returns the current player of this board.
getPlayer() - Method in class othello.board.Token
Returns the player
getRow() - Method in class othello.board.Token
Returns the row
getSource(String) - Method in class othello.gui.OthelloButtons
 
getSource(String) - Method in class othello.gui.OthelloInfoPanel
 
getStateValue() - Method in class ai.alphabeta.Move
 
getTime() - Method in class ai.alphabeta.Move
 
getTimeTaken() - Method in class ai.alphabeta.Move
 
getToken(int, int) - Method in class othello.board.BoardState
Will get the token Token at the position (row, col).

A B C D E F G H I J L M N O P R S T U V W X Y