Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » loadimage/findimage с массивом картинок

Страниц (1): [1]
 

1. molo74 - 21 Октября, 2016 - 16:00:17 - перейти к сообщению
Здравствуйте,
Такой вопрос: возможно ли использовать массивы картинок в loadimage и findimage?
Типа так:
CODE:

int img[100][120][120];

int imgIdx=0;

string filename="C:\games\warspear_bots\bak\spot_00.bmp";
loadimage(#img[imgIdx++][0][0],filename);

filename="C:\games\warspear_bots\bak\spot_01.bmp";
loadimage(#img[imgIdx++][0][0],filename);

int res = findimage(1, #img[0][0][0], 0, #PosX[0], #PosY[0], 0, 0, ex_KIB, ey_KIB, -1)
messagebox("attempt0. found "+format(res));

res = findimage(1, #img[1][0][0], 0, #PosX[0], #PosY[0], 0, 0, ex_KIB, ey_KIB, -1)
messagebox("attempt1. found "+format(res));

Ошибку вот такую выдает:

Нажмите для увеличения
2. AdryV - 22 Октября, 2016 - 16:59:52 - перейти к сообщению
эмм не помню где находится оригинал примера использования массива изображений
но вот в этом скрипте я использовал тот массив(для просмотра ссылки Вам необходимо авторизоваться)
3. molo74 - 22 Октября, 2016 - 17:39:45 - перейти к сообщению
Большое спасибо, AdryV! проблему решил путем сравнения с примером. Индекс id++ был проблемой. Так работает:

loadimage(#img[imgIdx][0][0],filename);
imgIdx++;

Powered by ExBB FM 1.0 Final