net.sourceforge.simplegamenet.chess
Class ChessPawn

java.lang.Object
  extended bynet.sourceforge.simplegamenet.chess.ChessPiece
      extended bynet.sourceforge.simplegamenet.chess.ChessPawn
All Implemented Interfaces:
ChessGridSize, Cloneable, Serializable

public class ChessPawn
extends ChessPiece

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.simplegamenet.chess.ChessPiece
participantOwnerIndex, x, y
 
Fields inherited from interface net.sourceforge.simplegamenet.chess.ChessGridSize
GRID_HEIGHT, GRID_WIDTH
 
Constructor Summary
ChessPawn(int participantOwnerIndex, int x, int y)
           
 
Method Summary
 int getPieceType()
           
 int getPieceValue()
           
 boolean isMoveAllowed(ChessPiece[] pieceGrid, int destinationX, int destinationY)
           
 boolean isReplaceChoiceNeeded(int destinationX, int destinationY)
           
 
Methods inherited from class net.sourceforge.simplegamenet.chess.ChessPiece
clone, doMove, getParticipantsOwnerIndex, getX, getY, isInPlayField
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChessPawn

public ChessPawn(int participantOwnerIndex,
                 int x,
                 int y)
Method Detail

isMoveAllowed

public boolean isMoveAllowed(ChessPiece[] pieceGrid,
                             int destinationX,
                             int destinationY)
Specified by:
isMoveAllowed in class ChessPiece

getPieceType

public int getPieceType()
Specified by:
getPieceType in class ChessPiece

getPieceValue

public int getPieceValue()
Specified by:
getPieceValue in class ChessPiece

isReplaceChoiceNeeded

public boolean isReplaceChoiceNeeded(int destinationX,
                                     int destinationY)


Copyright © 2003-2004 The 3 Belgians. All Rights Reserved.