}//end of PieceValue method private int PieceValueP2(Game.PIECES piece) { int returnValue = 0; switch(piece) { case Game.PIECES.P2_ROOK: returnValue = 7; break; case Game.PIECES.P2_BISHOP: returnValue = 4; break; case Game.PIECES.P2_KNIGHT: returnValue = 5; break; case Game.PIECES.P2_PAWN: returnValue = 1; break; } return returnValue; }//end of PieceValue method
}//end of get_row_chars method public static char get_char_for_piece(Game.PIECES piece) { char returnValue = '0'; switch(piece) { case Game.PIECES.NONE: returnValue = '-'; break; case Game.PIECES.P1_KING: returnValue = 'K'; break; case Game.PIECES.P1_KNIGHT: returnValue = 'N'; break; case Game.PIECES.P1_BISHOP: returnValue = 'B'; break; case Game.PIECES.P1_ROOK: returnValue = 'R'; break; case Game.PIECES.P1_PAWN: returnValue = 'P'; break; case Game.PIECES.P2_KING: returnValue = 'k'; break; case Game.PIECES.P2_KNIGHT: returnValue = 'n'; break; case Game.PIECES.P2_BISHOP: returnValue = 'b'; break; case Game.PIECES.P2_ROOK: returnValue = 'r'; break; case Game.PIECES.P2_PAWN: returnValue = 'p'; break; } return returnValue; }//end of get_char_for_piece method
public Removal(int row, int col, Game.PIECES piece) { this.row = row; this.col = col; this.piece = piece; }//end of constructor
}//end of (int,int) constructor public Target(Move move) { this.row = move.GetToRow(); this.col = move.GetToCol(); piece = Delinquent.GetGame().PieceAt(row, col); }//end of (Move) constructor
public Target(int row, int col, Game.PIECES piece) { this.row = row; this.col = col; this.piece = piece; }//end of (int,int) constructor
}//end of (int,int) constructor public Pos(Move move) { this.row = move.GetFromRow(); this.col = move.GetFromCol(); this.piece = Delinquent.GetGame().PieceAt(row, col); }//end of (Move) constructor