...Szóval érdekes jelenség, valóban. Amíg kiderítem...
Megtörtént. Tényleg érdekes. Több ok együtt hozta össze.
Az egyik, hogy a kurzorgombok a queue-n keresztül mennek (mert az IBM annak idején jól összezavarta a dolgokat, nekem meg muszáj egyszerûsítenem). Ez még önmagában nem lenne baj. Mint már írtam, a queue-t scan ciklusonként ürítem. Már ha van ciklus. Egész pontosan az utolsó mátrixsor vezérlését várom. (Miért pont azt? Hát ez bizony félig-meddig öncélú. De csak félig, mert normál esetben ott "álldogál" a legtovább. És az a ciklus vége.) Adott ideig. Ketyeg egy watchdog is (természetesen
). No ennek az ideje látszik. Merthogy utána azért zajlik tovább az élet. Ez az egyik ok.
A másik, hogy arra számítottam, hogy lesz teljes scan ciklus. Arra is, hogy csak egyetlen mátrixsort olvas majd be egy program. Arra viszont nem, hogy többet is, de nincs köztük az utolsó. Ez az én fantáziámat minõsíti, ill. azt, hogy nem próbáltam ki játékokkal. Dehát erre való a bétateszt (bár általában nem a nyilvánosság elõtt zajlik
). De úgy kell nekem, miért nem játszottam többet?
)
A megoldás majd jön ezekután. Az már biztosnak látszik, hogy a kurzort, mint elsõdleges precedenciájú dolgot mindenképpen kiveszem majd a queue-ból. Talán a scan figyelését is át kell terveznem...