Головоломка о панели управления - PullRequest
0 голосов
/ 24 января 2019

[! [Программа Mastermind] [1]] [1]

Я преподаю класс по компьютерному программированию, где мы делали версию Master Mind.

Произошла странная вещь, которую я не понимаю и не могу воспроизвести.Игровая доска, изображенная выше, создана с массивом картинок, который, как вы все знаете, должен быть создан программно.Как и следовало ожидать, координаты x и y предназначались для управления с помощью новых координат местоположения.

Один из учащихся должен был изменить свойство на панели.В результате этого изменения, которое я не могу воспроизвести, когда графические блоки были созданы на лету, они будут отображаться на панели без каких-либо горизонтальных или вертикальных назначений!Он не мог понять, почему они находились неправильно в шаблоне, который не имел ничего общего с переменными местоположения.Мы поместили апострофы перед всеми упоминаниями переменных x и y.Затем мы их полностью устранили.Затем мы сделали то же самое со свойством location и удалили все ссылки на местоположение.Ничто не остановило появление ящиков в неуправляемом массиве.Шаблон будет меняться с расширением или сокращением панели.

К сожалению, один из других учеников удалил панель, и когда мы заменили ее на новую - проблема решена.Однако в результате я не знаю, какое именно свойство вызвало эту аномалию.Я полчаса поиграл, включив и отключив различные свойства, но ничего.Я не могу дублировать то, что он сделал.

Кто-нибудь, читающий это, знает, что заставило это произойти?

1 Ответ

0 голосов
/ 24 января 2019

Хорошо, я понял это.Он вставил панель воспроизведения вместо обычной панели.Таким образом, этот вопрос может быть удален или оставлен для кого-то, кто может столкнуться с тем же.

...