Меню

  1. 10 DIM MENU$(4)
  2. 20 MENU$(0)="Продолжить"
  3. 30 MENU$(1)="Новая игра"
  4. 40 MENU$(2)="Об игре"
  5. 50 MENU$(3)="Выход"
  6. 60 C%=0
  7. 70 W%=SCREENWIDTH(0):H%=SCREENHEIGHT(0)
  8. 80 SETCOLOR 200,200,200:FILLRECT 0,0,W%,H%
  9. 90 SETCOLOR 50,50,50
  10. 100 FOR I%=0 TO 3
  11. 110 DRAWSTRING MENU$(I%),W%/2-STRINGWIDTH(MENU$(I%))/2,I%*STRINGHEIGHT(MENU$(I%))
  12. 120 NEXT I%
  13. 125 SETCOLOR 50,50,50
  14. 126 FILLRECT 0,C%*STRINGHEIGHT("A"),W%,STRINGHEIGHT("A")
  15. 130 SETCOLOR 255,0,0
  16. 140 DRAWSTRING MENU$(C%),W%/2-STRINGWIDTH(MENU$(C%))/2,C%*STRINGHEIGHT(MENU$(C%))
  17. 150 IF UP(0) THEN C%=C%-1:GOTO 170
  18. 160 IF DOWN(0) THEN C%=C%+1:GOTO 170
  19. 164 IF FIRE(0) THEN GOTO 210
  20. 165 GOTO 150
  21. 170 IF C%<0 THEN C%=3
  22. 180 IF C%>3 THEN C%=0
  23. 190 IF INKEY(0)=0 THEN GOTO 70
  24. 200 GOTO 190
  25. 210 IF C%=0 THEN ...
  26. 220 IF C%=1 THEN ...
  27. 230 IF C%=2 THEN ...
  28. 240 IF C%=3 THEN ...
Пример все экранного меню в канвас в строках 210, 220, 230, 240 какое действие при этом пункте.

Реклама

Мы в соцсетях

tw tg yt gt