what about something like this instead?
it could be simplified even more, but...Code:IF UPBT=0 THEN MENUITEM=MENUITEM+1 IF MENUITEM>6 THEN MENUITEM=1 PAUSE 20 WHILE UPBT=0:WEND PAUSE 20 ENDIF IF DNBT=0 THEN MENUITEM=MENUITEM-1 IF MENUITEM<1 THEN MENUITEM=6 PAUSE 20 WHILE DNBT=0:WEND PAUSE 20 ENDIF IF LBUT=0 THEN IF MENUITEM=1 THEN TVE=TVE+1 IF TVE>13 THEN TVE=1 GOSUB SETTIME ENDIF IF MENUITEM=2 THEN RICXVI=RICXVI+1 IF RICXVI>31 THEN RICXVI=1 GOSUB SETTIME ENDIF IF MENUITEM=3 THEN DGE=DGE+1 IF DGE>7 THEN DGE=1 GOSUB SETTIME ENDIF PAUSE 20 WHILE LBUT=0:WEND PAUSE 20 ENDIF IF RBUT=0 THEN IF MENUITEM=1 THEN TVE=TVE-1 IF TVE<1 THEN TVE=13 GOSUB SETTIME ENDIF IF MENUITEM=2 THEN RICXVI=RICXVI-1 IF RICXVI<1 THEN RICXVI=31 GOSUB SETTIME ENDIF IF MENUITEM=3 THEN DGE=DGE-1 IF DGE<1 THEN DGE=7 GOSUB SETTIME ENDIF PAUSE 20 WHILE RBUT=0:WEND PAUSE 20 ENDIF




Bookmarks