metalogy / PT_Cinczyk

0 stars 1 forks source link

walidacja możliwości ruchu #10

Open szymonWzietek opened 3 years ago

MierzeJevsky commented 3 years ago
  1. Jak jest możliwy dostęp do danego pionka?
  2. Jak sprawdzić bezwzględną pozycję pionka?
  3. Co z możliwością wyjścia za planszę? Jak sprawdzić taką możliwość? @Szynaman123 @metalogy
metalogy commented 3 years ago

1.player.getPawns()[pawnID] 2.player.getPawns()[pawnID].getPosition()

MierzeJevsky commented 3 years ago

@Szynaman123 Walidacja będzie zwracała kod w zależności od możliwości ruchu:

  1. VALID - dla możliwości przemieszczenia się bez przeszkody,
  2. ENEMY - przy potrzebie bicia pionka przeciwnika do ruchu,
  3. INVALID - przy blokowania pola przez pionka tego samego gracza, lub braku możliwego ruchu (koniec zakresu).
MierzeJevsky commented 3 years ago

walidacja-info.txt