Guest User

Untitled

a guest
Aug 24th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 0 I1=0 : I2=1 : MN=1 : MX=4 : MT=1 : goto 400
  2. 1 delay 20 : GET A$
  3. 2 IF A$<>CHR$(87) GOTO 5
  4. 3 IF MN<=1 GOTO 10
  5. 4 MN=MN-1
  6. 5 IF A$<>CHR$(83) GOTO 8
  7. 6 IF MN>=MX GOTO 10
  8. 7 MN=MN+1
  9. 8 IF A$=chr$(13) then gosub 14
  10. 9 if A$=chr$(8) goto 500
  11. 10 clrscr : SETXY 2,2 : PRINT "-MENU-"
  12. 11 on MT GOTO 100, 120, 125
  13. 12 SETXY 3,3+MN : PRINT "x"
  14. 13 goto 420
  15.  
  16. 14 IF MT=1 AND MN=3 GOTO 500
  17. 15 IF MT=1 AND MN=1 THEN MT=2 : MN=1 : mx=1
  18. 16 IF MT=1 AND MN=2 THEN MT=3 : MN=1 : mx=1
  19. 29 return
  20.  
  21. 100 SETXY 2,4 : PRINT "[ ] start programm"
  22. 101 SETXY 2,5 : PRINT "[ ] set input ID  => "i1
  23. 102 SETXY 2,6 : PRINT "[ ] set output ID => "i2
  24. 118 SETXY 2,7 : PRINT "[ ] exit programm"
  25. 119 goto 12
  26.  
  27. 120 SETXY 2,4 : PRINT "[ ] set new input ID:"
  28. 121 SETXY 2,5 : get b : i1=b : mt=1 : mx=3
  29. 124 goto 10
  30. 125 SETXY 2,4 : PRINT "[ ] set new output ID:"
  31. 126 SETXY 2,5 : get b : i2=b : mt=1 : mx=3
  32. 129 goto 10
  33.  
  34. 400 dim sl(14)
  35. 401 dim st$(1)
  36. 402 dim nm$(14)
  37. 403 st$(0)="[-]" : st$(1)="[#]"
  38. 404 nm$(1) = "white"
  39. 405 nm$(2) = "orange"
  40. 406 nm$(3) = "magenta"
  41. 407 nm$(4) = "light blue"
  42. 408 nm$(5) = "yellow"
  43. 409 nm$(6) = "lime"
  44. 410 nm$(7) = "pink"
  45. 411 nm$(8) = "gray"
  46. 412 nm$(9) = "light gray"
  47. 413 nm$(10) = "cyan"
  48. 414 nm$(11) = "purple"
  49. 415 nm$(12) = "blue"
  50. 416 nm$(13) = "brown"
  51. 417 nm$(14) = "green"
  52. 418 nm$(15) = "red"
  53. 419 bu=IOGET(i1) : mi=16384 : goto 10
  54. 420 for x=.0 to 14
  55. 421 if bu-mi>=0 then sl(14-x)=1 : bu=bu-mi
  56. 422 mi=mi/2
  57. 423 next
  58. 424 setxy 50,2 : print "signale"
  59. 425 for x=.0 to 14
  60. 426 setxy 50,4+x : print st$(sl(x))" "nm$(x)
  61. 427 next
  62. 450 goto 419
  63.  
  64. 500 end
Add Comment
Please, Sign In to add comment