У меня есть 5 элементов, которые я хочу распространять в таблице с тремя строками, шириной 6 столбцов без перекрытия.Рандомизированное положение для 5 элементов в таблице 3x6
Позиции обозначаются координатами [x, y].
Положение этих элементов изменяется с каждым тиком компонента таймера.
Элементы типа TImage.
Я думал о наличии массива точек, из которых удаляется точка, если она выбрана во время пошагового процесса назначения значений для каждого элемента, но я не уверен, что массивы работают именно так.
Большое спасибо за ваш совет, но я застрял в создании массива. Получение ошибки в том, что мой номер элементов отличается от объявленного числа: ----- pozice: Array [1..6,1..3] of integer = ((50,210,370,530,690,850), (45 200 355)); – Tallmios
Это не имеет для меня никакого смысла. Вам нужен 1D массив длиной 18. –
Этот массив инициализируется с 0 по 17. Затем вы перетасовываете его и делаете первые 5 записей. Карта для row/col с div 6 и mod 6. –