Skip to content

VIEW & PRESENTER | Ruch bierki #62

@MateuszNaKodach

Description

@MateuszNaKodach

W presenterze należy rozszerzyć metodę selectedSquare. Jeśli wcześniej wybrano pionka, to jeśli kliknięto jeden z jego ruchów, należy przesunąć bierkę na dane pole za pomocą metody ChessEngine.move.
Metoda ta zwraca listę dwóch zdarzeń. Te zdarzenia należy obsłużyć następująco.
Dla każdego PieceWasCaptured z listy:

  • usunąć zbitą bierkę z szachownicy.

Dla każdego PieceWasMoved z listy:
-Przesunąć bierkę na szachownicy wg. danych ze zdarzenia.

ChessBoardView powinno umożliwiać usuwanie i stawianie bierek na danej pozycji. Jeśli nie ma tej funkcji, należy ją dodać.

Wykonać po zadaniu
#28

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions