Прохожий
Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2014
Репутация: 0
|
Есть 2 вертикальных ряда картинок. В первом ряду картинки разные, во втором одинаковые. Нужно найти картинку в первом ряду и потом найти картинку напротив неё.
Выглядит это примерно так:
..........
..........
..........
..........
..........
Думал сделать так:
int Image_1[24][14], Image_2[24][14];
int PosX_0[1];int PosY_0[1];
loadimage (#Image_1[0][0], "C:\1.bmp" );
loadimage (#Image_2[0][0], "C:\1.bmp" );
int PosX_1[1];int PosY_1[1];
findimage(-1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1920, 979, -1);
if (findimage(-1, #Image_2[0][0], 0, #PosX_0[0], #PosY_0[0], PosX_1[0], PosY_1[0]-25, PosX_1[0]+1000, PosY_1[0]+40, -1)==1);
{
mouse(LEFT, PosX_0[0], PosY_0[0]);
}
Результат: Первую картинку находит. Находит и вторую картинку. Но! клик проходит совсем не по тем координатам что нам надо.
Помогите понять что я сделал не так.(Отредактировано автором: 20 Ноября, 2014 - 11:48:14) |