12345678910111213141516171819202122232425262728293031323334 |
- #include "Chessboard.h"
- #include "Position.h"
- #include "Figure.h"
- #include "Pawn.h"
- #include "Horse.h"
- #include "Bishop.h"
- #include "Rook.h"
- #include "Queen.h"
- #include "King.h"
- #include <iostream>
- #include <vector>
- using namespace std;
- int main() {
- vector<Figure*> figures;
- Pawn p(Position('A', '1'), 'W');
- figures.push_back(&p);
- Horse h(Position('B', '1'), 'B');
- figures.push_back(&h);
- Bishop b(Position('C', '1'), 'W');
- figures.push_back(&b);
- Rook r(Position('D', '1'), 'W');
- figures.push_back(&r);
- Queen q(Position('E', '1'), 'W');
- figures.push_back(&q);
- King k(Position('F', '1'), 'B');
- figures.push_back(&k);
- Chessboard board(figures);
- cout << board;
- return 0;
- }
|