# Index

A B C D E G H I M N O P R S T U V W X
All Classes All Packages

## G

Game - Class in edu.uky.ai.tic
  Plays a game of Tic Tac Toe and measures how many moves each player considers during the game.
Game(Bot, Bot) - Constructor for class edu.uky.ai.tic.Game
  Constructs and plays a game of Tic Tac Toe.
GameTree - Class in edu.uky.ai.tic.ai
  A game tree is a representation of all the possible states that could occur during the play of game and how one state is reached from another.
GameTree(Move, State, GameTree) - Constructor for class edu.uky.ai.tic.ai.GameTree
  Constructs a new game tree with a current state that resulted from taking a given move.
GameTree(State) - Constructor for class edu.uky.ai.tic.ai.GameTree
  Constructs a new game tree with some initial state as the root.
getAvailableMoves() - Method in class edu.uky.ai.tic.state.State
  Returns a set of all the next moves that can be made in the game.
getCurrentPlayer() - Method in class edu.uky.ai.tic.state.State
  Returns the player whose turn it is to move next.
getNextChild() - Method in class edu.uky.ai.tic.ai.GameTree
  Constructs and returns the next child node of this node.
getSquare(int, int) - Method in class edu.uky.ai.tic.state.State
  Returns the mark at the given row and column of the grid.
getWinner() - Method in class edu.uky.ai.tic.state.State
  Returns the winner, if one has been determined.

A B C D E G H I M N O P R S T U V W X
All Classes All Packages