Нужна помощь - понимаю логику написания, но не до конца понимаю отдельные моменты в работе Lua.
Задача:
Пока ждем картинку1, ищем картинку2 или 3. После нахождения картинки1, проверяем, нашлась ли картинка2 или 3.
Мой код:
Код
--lua
local startX, startY, endX, endY = 0, 0, 1920, 1080
local path = [["F:\путь\картинка1.bmp"]]
while not findimage (startX, startY, endX, endY, {path}, 2) do
local path1 = [[F:\путь]]
local image = {"картинка2", "картинка3"}
for i=1, #image do
local arr, c = findimage (startX, startY, endX, endY, {path1 .. "\\" .. image[i] .. ".bmp"}, 2, 70, 2, 2)
end
end
-- после появления картинки1, проверяем, нашлась ли картинка2 или 3 (то есть берем переменную из предыдущего цикла)
if c then
local x = (1727 + math.random (39))
local y = (965 + math.random (15))
move (x, y)
end