|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.game.GameBoardPosition
org.jscience.computing.game.chess.BoardPosition
public class BoardPosition
BoardPosition represents a position on a chess board. This class is also used by other game packages and therefore public.
| Constructor Summary | |
|---|---|
BoardPosition(char file,
int rank)
Creates a new BoardPosition object. |
|
BoardPosition(int pos)
Creates a new BoardPosition object. |
|
| Method Summary | |
|---|---|
protected static int |
calculateIntPos(char file,
int rank)
DOCUMENT ME! |
java.lang.Object |
clone()
DOCUMENT ME! |
protected char |
getColumn()
DOCUMENT ME! |
char |
getFile()
DOCUMENT ME! |
int |
getRank()
DOCUMENT ME! |
protected int |
getRow()
DOCUMENT ME! |
int |
getTileColor()
DOCUMENT ME! |
BoardPosition |
relativePosition(int fileAddition,
int rankAddition)
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
static boolean |
validPosition(char file,
int rank)
DOCUMENT ME! |
static boolean |
validPosition(int pos)
DOCUMENT ME! |
| Methods inherited from class org.jscience.computing.game.GameBoardPosition |
|---|
asInteger, equals |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BoardPosition(char file,
int rank)
throws java.lang.IllegalArgumentException
file - DOCUMENT ME!rank - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
public BoardPosition(int pos)
throws java.lang.IllegalArgumentException
pos - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!| Method Detail |
|---|
public int getTileColor()
public java.lang.String toString()
toString in class GameBoardPositionpublic char getFile()
public int getRank()
protected char getColumn()
protected int getRow()
public static boolean validPosition(char file,
int rank)
file - DOCUMENT ME!rank - DOCUMENT ME!
public static boolean validPosition(int pos)
pos - DOCUMENT ME!
public BoardPosition relativePosition(int fileAddition,
int rankAddition)
fileAddition - DOCUMENT ME!rankAddition - DOCUMENT ME!
protected static int calculateIntPos(char file,
int rank)
throws java.lang.IllegalArgumentException
file - DOCUMENT ME!rank - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||