Jeśli to w BASICu to żadne pętle tylko...
10 IF INKEY$ <> "" THEN GOTO 10
...zanim cokolwiek będzie sprawdzane. Z taśmy nie ma to znaczenia, ale flash loading powoduje, że można się przekliknąć. No i oczywiście przepuszczanie dalej tylko po wybraniu stosownej opcji.
Właśnie to mówię.
Nie dodałem powyższego listingu, bo Sir David już za ten pierwszy pewnie by mnie chciał spoliczkować rybami. Ale owszem - ten listing opisowo przedstawiłem.
Ale dodałem jeszcze sugestię o pętlach spowalniających, bo "flash loading powoduje, że można się przekliknąć" a właściwie powoduje to w 9 przypadkach na 10.
Może jest to zbędne, ale przywykłem do tego podczas robienia całego szeregu pewnych tajemnicznych dem z wybrem klawiszami, nie wdając się w detale.
Może jestem przewrażliwiony. Ale pierwszy screen się zatrzymywał i czekał na ANY KEY.
Jeśli ktoś naciśnie A lub B jako ANY KEY, to przeleci mu menu (nawet to z IF INKEY$).