![]() |
|
#1
|
|||
|
|||
![]() Необходимо создать поле 4х4. И в каждой клетке кружок.
(Это я сделала - 16 кругов Shape и поле тоже) Но теперь надо так, чтобы при нажатии на один кружок менялся его цвет и ближних по горизонтали и вертикали на противоположный. Только два цвета: белый и черный. Дело в том, что у меня не получается при самом начале определить цвет. Я уже пробовала массив этих shape сделать. var shape : array [1..16] of TShape; . . . for i:=1 to 16 do \\тут выбор цвета происходит итп итд и затем: shape[i].pen.color:= .... ; Не знаю, где то в интернете подсмотрела. Подскажите, как хотя бы просто вот начальное распределение цветов сделать. Не каждому же shape отдельно задавать. |
#2
|
||||
|
||||
![]() Игра-триггер.
Определяешь массив a: array[0..2, 0..2] of boolean, при нажатии на каждый элемент меняешь значения через not, все, что останется - завязаться на значения элементов массива и менять цвет шэйпов, или чего ты там используешь. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
mufasa (24.01.2013)
|
#3
|
||||||||
|
||||||||
![]() только наверно лучше не
Код:
Код:
и затем Код:
Код:
|