# Uses of Class
edu.uky.ai.tic.ai.GameTree

Packages that use GameTree
Package | Description
--- | ---
edu.uky.ai.tic.ai | This package contains the tools needed to build an AI for playing Tic Tac Toe that uses adversarial game tree search techniques.

- ## Uses of GameTree in edu.uky.ai.tic.ai

  Fields in edu.uky.ai.tic.ai declared as GameTree
  Modifier and Type | Field | Description
  --- | --- | ---
  `GameTree` | GameTree.`parent` | The parent node of this tree (i.e.

  Fields in edu.uky.ai.tic.ai with type parameters of type GameTree
  Modifier and Type | Field | Description
  --- | --- | ---
  `java.util.ArrayList<GameTree>` | GameTree.`children` | This node's children nodes (i.e.

  Methods in edu.uky.ai.tic.ai that return GameTree
  Modifier and Type | Method | Description
  --- | --- | ---
  `GameTree` | GameTree.`getNextChild()` | Constructs and returns the next child node of this node.

  Constructors in edu.uky.ai.tic.ai with parameters of type GameTree
  Constructor | Description
  --- | ---
  `GameTree​(Move move, State state, GameTree parent)` | Constructs a new game tree with a current state that resulted from taking a given move.