CODE:
int floor[5][5];
int flag_floor[5][5];
loadimage (#floor[0][0], "curr_floor.bmp");
loadimage (#flag_floor[0][0], "flag.bmp");
if (findimage (1, #floor[0][0], -1, #PosX_0[0], #PosY_0[0], 0, 0, wind.widthclient, wind.heightclient, wind)==1)
{
if(findimage (1, #flag_floor[0][0], -1, #PosX_1[0], #PosY_1[0], PosX_0[0]+25, PosY_0[0]-10, PosX_0[0]+200, PosY_0[0]+5, wind)==1) beep(1000, 400);
}
mousemove(PosX_1[0], PosY_1[0], wind);
}
int flag_floor[5][5];
loadimage (#floor[0][0], "curr_floor.bmp");
loadimage (#flag_floor[0][0], "flag.bmp");
if (findimage (1, #floor[0][0], -1, #PosX_0[0], #PosY_0[0], 0, 0, wind.widthclient, wind.heightclient, wind)==1)
{
if(findimage (1, #flag_floor[0][0], -1, #PosX_1[0], #PosY_1[0], PosX_0[0]+25, PosY_0[0]-10, PosX_0[0]+200, PosY_0[0]+5, wind)==1) beep(1000, 400);
}
mousemove(PosX_1[0], PosY_1[0], wind);
}
Судя по всему обе картинки находяться, по первой картинке курсор становиться в правильную позицию, при поиске второй картинки в прямоугольной области курсор попадает вовсе не на найденую картинку. Где косяк или что я делаю не так?