Пример #1
0
		}//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
Пример #2
0
		}//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
Пример #3
0
		public Removal(int row, int col, Game.PIECES piece) {
			this.row = row;
			this.col = col;
			this.piece = piece;
		}//end of constructor
Пример #4
0
			}//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
Пример #5
0
			public Target(int row, int col, Game.PIECES piece) {
				this.row = row;
				this.col = col;
				this.piece = piece;
			}//end of (int,int) constructor
Пример #6
0
			}//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