Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

cxtable.xtable_chess
Class xPawn  view xPawn download xPawn.java

java.lang.Object
  extended bycxtable.xtable_chess.xPawn
All Implemented Interfaces:
xPiece

public class xPawn
extends java.lang.Object
implements xPiece


Field Summary
static int BLACK
           
private  java.lang.String control
           
static int GREEN
           
private  int moves
           
private  java.lang.String name
           
private  int playernum
           
private  boolean promoted
           
static int RED
           
static int WHITE
           
private  int x
           
private  xBishopMoves xbm
           
private  xRookMoves xrm
           
private  int y
           
 
Constructor Summary
xPawn(int sd, int _x, int _y)
           
 
Method Summary
 void clr()
           
 void ded(int ii)
           
 java.lang.String getControl()
           
 java.lang.String getName()
           
 int getSide()
           
 int getx()
           
 int gety()
           
 void move(int _xx, int _yy)
           
 int moved()
           
 void setMoves(int i)
           
 java.util.Vector valid_promote()
           
 java.util.Vector valid_spots()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

control

private java.lang.String control

name

private java.lang.String name

x

private int x

y

private int y

moves

private int moves

promoted

private boolean promoted

xrm

private xRookMoves xrm

xbm

private xBishopMoves xbm

playernum

private int playernum

WHITE

public static final int WHITE
See Also:
Constant Field Values

GREEN

public static final int GREEN
See Also:
Constant Field Values

BLACK

public static final int BLACK
See Also:
Constant Field Values

RED

public static final int RED
See Also:
Constant Field Values
Constructor Detail

xPawn

public xPawn(int sd,
             int _x,
             int _y)
Method Detail

moved

public int moved()
Specified by:
moved in interface xPiece

getSide

public int getSide()
Specified by:
getSide in interface xPiece

getControl

public java.lang.String getControl()
Specified by:
getControl in interface xPiece

setMoves

public void setMoves(int i)
Specified by:
setMoves in interface xPiece

getName

public java.lang.String getName()
Specified by:
getName in interface xPiece

move

public void move(int _xx,
                 int _yy)
Specified by:
move in interface xPiece

valid_spots

public java.util.Vector valid_spots()
Specified by:
valid_spots in interface xPiece

getx

public int getx()
Specified by:
getx in interface xPiece

gety

public int gety()
Specified by:
gety in interface xPiece

valid_promote

public java.util.Vector valid_promote()

clr

public void clr()
Specified by:
clr in interface xPiece

ded

public void ded(int ii)
Specified by:
ded in interface xPiece