Добрый день.
Помогите пожалуйста с реализацией кода))
На экране нужно найти 1 изображение из 10. Всего их около 300 шт. По 10 шт. в каждой папке. Мне нужно знать какое найдено и нажать на кнопку.
Начал писать и не допру как работать с 4х мерным массивом.
Можете подсказать куда копать)))
P.S. Ошибка в этом - #Image[c][n][0][0]
Хотелось бы искать по Image[0..30][0...9]
Код (Отобразить)CODE:int Image[10][10][100][100];
int x, y;//Объявляем переменные в начале скрипта
int PosX, PosY;
int finded = 0;
int colfind = 0;
char keyn = '/';
int n;
for (n=0;n<10;n++)
{
loadimage (#Image[0][n][0][0], "C:\Users\folk\Downloads\kibor_set\img\1\"+format(n)+".bmp");
}
char z = find_image(0);
messagebox(z);
function find_image(int c)
{
for(n=0;n<10;n++)
{
if (findimage(1, #Image[c][n][0][0], 0, #PosX, #PosY, 0, 0, 2000, 2000, -1)<1)
{
keyn++;
//messagebox("ok");
if (finded >=1) goto end;
}
else
{
finded++;
//messagebox("ok");
//keyn++;
}
}
else
{
return keyn;
}
end:
return keyn;
}
(Отредактировано автором: 25 Декабря, 2018 - 08:53:40) |