История изменений
Исправление XMs, (текущая версия) :
Магические числа x и y определяют положение фигуры при старте
X и y — это не магические числа, тут всё понятно, за что они отвечают (к слову, в конструкторе их у тебя и нет). А вот что такое 5, 16, 17, 21, 23 и 24 — совершенно неясно. Предполагаю, что 21 и 23 — размеры поля, но остальное вообще ничего не говорит. Выполни декомпозицию, выдели отдельные объекты и создай для них свои классы — код станет в разы понятнее
Исходная версия XMs, :
Магические числа x и y определяют положение фигуры при старте
X и y — это не магические числа, тут всё понятно, за что они отвечают. А вот что такое 5, 16, 17, 21, 23 и 24 — совершенно неясно. Предполагаю, что 21 и 23 — размеры поля, но остальное вообще ничего не говорит. Выполни декомпозицию, выдели отдельные объекты и создай для них свои классы — код станет в разы понятнее