Подскажите. как мне лучше поступить?
Есть 2 связанные проблемы
Есть массив с координатами на экране (Условно 5 точек)
Нужно нажимать всегда на последнюю, пятую.
но бывает, что пятой точки нет, и нужно нажать на 4, если нет и ее, то на 3 и тд.
Строго в обратном порядке.
Вторая проблема - Когда нет последней точки, она остается в массиве, и бот пытается жать на нее, даже если запустить пересчет точек еще раз.
_______________
Заранее большое спасибо!)
1. Igrok10 - 06 Октября, 2023 - 04:34:15 - перейти к сообщению
2. Kibor - 06 Октября, 2023 - 04:36:46 - перейти к сообщению
Как эти координаты попадают в массив?
3. Igrok10 - 06 Октября, 2023 - 04:45:47 - перейти к сообщению
Kibor пишет:
Как эти координаты попадают в массив?
Поиск изображения.
Пересчитываются одинаковые картинки X[4] Y[4]
4. Zireael - 06 Октября, 2023 - 05:14:07 - перейти к сообщению
Функции поиска возвращают количество найденных объектов.
Чтобы кликнуть на последнее изображение использовать координаты: X[k-1], Y[k-1].
Цитата:
int k = findimage(..);
Чтобы кликнуть на последнее изображение использовать координаты: X[k-1], Y[k-1].
5. Kibor - 06 Октября, 2023 - 05:28:53 - перейти к сообщению
Zireael пишет:
Функции поиска возвращают количество найденных объектов.
Цитата:
int k = findimage(..);
Чтобы кликнуть на последнее изображение использовать координаты: X[k-1], Y[k-1].
Цитата:
int k = findimage(..);
Чтобы кликнуть на последнее изображение использовать координаты: X[k-1], Y[k-1].
Правильней
Цитата:
if (k>0)
{
//Чтобы кликнуть на последнее изображение использовать координаты: X[k-1], Y[k-1]
}
{
//Чтобы кликнуть на последнее изображение использовать координаты: X[k-1], Y[k-1]
}