Это потому что у тебя самым первым идёт проверка на касаниеTantrixx wrote:Mark99, я Понял, спасибо.
Но тут появляется такая вещь. Если я делаю как Фант написал, то спрайт когда быстро двигаешь, притормаживает. Но за то когда мимо жмёшь, включается подпрограмма. А как ты мне написал, спрайт можно быстро двигать, но подпрограмма сразу включается.
Get touch 0 as x,y
И когда ты не касаешься экрана, это команда выдаёт x=-1
В условии ты пишешь
If x>0 ... then
...
Else
Gosub 1
Endif
И такой порядок действий всегда будет возвращать тебя в подпрограмму пока ты не касаешься экрана.