Galkov писал(а):
И было бы хорошо, что если бы чел совсем позабыл про второй, как в вышеприведенном - все правильно работало быТе клонировался, а не отсутствовал, я правильно понял Хм... в таком случае немного усложняется алгоритм анализа значений. Но можно метод сделать функцией и возвращать размерность, те количество непрерывных индексов.
На третий и четвертый сугубо нас..., они с минусом так и останутся, а минус для оверлея переделать в 0 не проблема.
------------ Дoбавленo:
Galkov, вот это не совсем правильно
until parse = ';
Сдуру, можно индексов больше написать чем размерность массива, скорее всего, надо так
until (parse = ') or (i > high(IconsIdx));
Вопрос еще возникает про добавление оверлеев в начало списка основных иконок -- надо ли использовать абсолютные индексы, или, все же, предусмотреть смещение, те относительные индексы для всех других иконок, используемых из этого списка