tictactoe
Class TicTacToe

java.lang.Object
  |
  +--java.util.Observable
        |
        +--tictactoe.AbstractBoardGame
              |
              +--tictactoe.TicTacToe

public class TicTacToe
extends AbstractBoardGame

Class to enforce rules of TicTacToe.

Version:
1.5 1999-02-07
Author:
Oscar.Nierstrasz@acm.org

Fields inherited from class tictactoe.AbstractBoardGame
_cols, _gameState, _nobody, _player, _rows, _squaresLeft, _turn, _winner, _winningScore
 
Constructor Summary
TicTacToe(Player playerX, Player playerO)
           
 
Methods inherited from class tictactoe.AbstractBoardGame
assert, checkWinner, cols, currentPlayer, get, init, initFailed, inRange, move, notOver, rows, set, setWinner, squaresLeft, swapTurn, test, toString, winner
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TicTacToe

public TicTacToe(Player playerX,
                 Player playerO)