Class HexBoard

java.lang.Object
  extended by HexBoard

public class HexBoard
extends Object


Field Summary
static char BLACK
           
static char SPACE
           
static char WHITE
           
 
Constructor Summary
HexBoard()
           
HexBoard(HexBoard orig, HexMove m)
           
HexBoard(int r, int c)
           
 
Method Summary
static void main(String[] args)
           
 Vector<HexMove> moves(char m)
           
static char opponent(char m)
           
 String toString()
           
 boolean win(char m)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WHITE

public static final char WHITE
See Also:
Constant Field Values

BLACK

public static final char BLACK
See Also:
Constant Field Values

SPACE

public static final char SPACE
See Also:
Constant Field Values
Constructor Detail

HexBoard

public HexBoard()

HexBoard

public HexBoard(int r,
                int c)

HexBoard

public HexBoard(HexBoard orig,
                HexMove m)
Method Detail

opponent

public static char opponent(char m)

win

public boolean win(char m)

moves

public Vector<HexMove> moves(char m)

toString

public String toString()
Overrides:
toString in class Object

main

public static void main(String[] args)