|
@@ -68,22 +68,22 @@ void Chessengine::load_base()
|
|
|
vector<Figure*> figures;
|
|
|
|
|
|
|
|
|
- Pawn bp1(Position('A', '7'), 'B');
|
|
|
- Pawn bp2(Position('B', '7'), 'B');
|
|
|
- Pawn bp3(Position('C', '7'), 'B');
|
|
|
- Pawn bp4(Position('D', '7'), 'B');
|
|
|
- Pawn bp5(Position('E', '7'), 'B');
|
|
|
- Pawn bp6(Position('F', '7'), 'B');
|
|
|
- Pawn bp7(Position('G', '7'), 'B');
|
|
|
- Pawn bp8(Position('H', '7'), 'B');
|
|
|
- Rook br1(Position('A', '8'), 'B');
|
|
|
- Rook br2(Position('H', '8'), 'B');
|
|
|
- Horse bh1(Position('B', '8'), 'B');
|
|
|
- Horse bh2(Position('G', '8'), 'B');
|
|
|
- Bishop bb1(Position('C', '8'), 'B');
|
|
|
- Bishop bb2(Position('F', '8'), 'B');
|
|
|
- King bk1(Position('E', '8'), 'B');
|
|
|
- Queen bq1(Position('D', '8'), 'B');
|
|
|
+ static Pawn bp1(Position('A', '7'), 'B');
|
|
|
+ static Pawn bp2(Position('B', '7'), 'B');
|
|
|
+ static Pawn bp3(Position('C', '7'), 'B');
|
|
|
+ static Pawn bp4(Position('D', '7'), 'B');
|
|
|
+ static Pawn bp5(Position('E', '7'), 'B');
|
|
|
+ static Pawn bp6(Position('F', '7'), 'B');
|
|
|
+ static Pawn bp7(Position('G', '7'), 'B');
|
|
|
+ static Pawn bp8(Position('H', '7'), 'B');
|
|
|
+ static Rook br1(Position('A', '8'), 'B');
|
|
|
+ static Rook br2(Position('H', '8'), 'B');
|
|
|
+ static Horse bh1(Position('B', '8'), 'B');
|
|
|
+ static Horse bh2(Position('G', '8'), 'B');
|
|
|
+ static Bishop bb1(Position('C', '8'), 'B');
|
|
|
+ static Bishop bb2(Position('F', '8'), 'B');
|
|
|
+ static King bk1(Position('E', '8'), 'B');
|
|
|
+ static Queen bq1(Position('D', '8'), 'B');
|
|
|
|
|
|
figures.push_back(&bp1);
|
|
|
figures.push_back(&bp2);
|
|
@@ -103,22 +103,22 @@ void Chessengine::load_base()
|
|
|
figures.push_back(&bq1);
|
|
|
|
|
|
|
|
|
- Pawn wp1(Position('A', '2'), 'W');
|
|
|
- Pawn wp2(Position('B', '2'), 'W');
|
|
|
- Pawn wp3(Position('C', '2'), 'W');
|
|
|
- Pawn wp4(Position('D', '2'), 'W');
|
|
|
- Pawn wp5(Position('E', '2'), 'W');
|
|
|
- Pawn wp6(Position('F', '2'), 'W');
|
|
|
- Pawn wp7(Position('G', '2'), 'W');
|
|
|
- Pawn wp8(Position('H', '2'), 'W');
|
|
|
- Rook wr1(Position('A', '1'), 'W');
|
|
|
- Rook wr2(Position('H', '1'), 'W');
|
|
|
- Horse wh1(Position('B', '1'), 'W');
|
|
|
- Horse wh2(Position('G', '1'), 'W');
|
|
|
- Bishop wb1(Position('C', '1'), 'W');
|
|
|
- Bishop wb2(Position('F', '1'), 'W');
|
|
|
- King wk1(Position('E', '1'), 'W');
|
|
|
- Queen wq1(Position('D', '1'), 'W');
|
|
|
+ static Pawn wp1(Position('A', '2'), 'W');
|
|
|
+ static Pawn wp2(Position('B', '2'), 'W');
|
|
|
+ static Pawn wp3(Position('C', '2'), 'W');
|
|
|
+ static Pawn wp4(Position('D', '2'), 'W');
|
|
|
+ static Pawn wp5(Position('E', '2'), 'W');
|
|
|
+ static Pawn wp6(Position('F', '2'), 'W');
|
|
|
+ static Pawn wp7(Position('G', '2'), 'W');
|
|
|
+ static Pawn wp8(Position('H', '2'), 'W');
|
|
|
+ static Rook wr1(Position('A', '1'), 'W');
|
|
|
+ static Rook wr2(Position('H', '1'), 'W');
|
|
|
+ static Horse wh1(Position('B', '1'), 'W');
|
|
|
+ static Horse wh2(Position('G', '1'), 'W');
|
|
|
+ static Bishop wb1(Position('C', '1'), 'W');
|
|
|
+ static Bishop wb2(Position('F', '1'), 'W');
|
|
|
+ static King wk1(Position('E', '1'), 'W');
|
|
|
+ static Queen wq1(Position('D', '1'), 'W');
|
|
|
|
|
|
figures.push_back(&wp1);
|
|
|
figures.push_back(&wp2);
|