Code:
delay 500
while 1=1
//LEFT
IsBlack 470, 356
Else
keys {LEFT}
delay 150
End
//DOWN
IsBlack 540, 356
Else
keys {DOWN}
delay 150
End
//RIGHT
IsBlack 707, 355
Else
keys {RIGHT}
delay 150
End
//UP
IsBlack 640, 362
Else
keys {UP}
delay 150
End
end
Ich habe auch bereits versucht alles in seperate prozeduren einzufügen - ohne erfolg.
Was ich mir vorstellen könnte das ich jedem eine tempnäre Variable vergebe, die jeweils angeben welches der 4 gerade "bearbeitet" wird.
z.B
up = 1
down = 1
right = 0
left = 0
if(up = 1 and down = 1 and right = 0 and left = 0)then do
keys {UP}{DOWN}
end
Allerdings zweifle ich dabei an der Perfomance.
Ums nochmal genauer zu erklären, ich kann die delays nicht entfernen sonst werden die Tasten mehrfach gedrückt. Das funktioniert solange bis man 2 Tasten zusammen drücken muss bzw gleichzeitig, deswegen dachte ich mir das ich per variablen die Tastenkombination daraus errechnen kann.
Das hauptproblem ist also der delay, der den ganze Code für *** anhält.






