Показать сообщение отдельно
  #3 (permalink)  
Старый 19.02.2021, 15:32
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,704

Что бы уж было совсем ООП panel тоже надо бы как объект со своим классом.
Какой смысл циклов в функции checkDiagonals?
Зачем в player нужны makeX() и makeO()? Почему нельзя через конструктор?

Ну и лучше сначала заполнить board ячейками, а потом уже засовывать board в dody.
Ответить с цитированием