sadmadrus / chessBox

chessBox
Apache License 2.0
0 stars 0 forks source link

починил проверку рокировок #40

Closed nekr0z closed 1 year ago

loskutovanl commented 1 year ago

Мне кажется логично тогда будет поменять местами шаги 1,2,3 таким образом, чтобы:

  1. наименее нагрузочная проверка на то, разрешена ли рокировка, выполнялась в 1ую очередь.
  2. проверку на то, что проходная клетка свободна, делать раньше чем проверку того, что эта клетка под шахом.

Тогда не будет ситуации, что b.Put будет засовывать фигуру на уже занятую клетку. В коммит внесла изменения