Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QBasic 2.97 KB | None | 0 0
  1.  IF switchleftb THEN GOTO SetAmiga1
  2. SetAtariST1
  3.  IF !joy0up && !joy0down  THEN GOTO Dir1
  4.  IF joy0up && !joy0down THEN GOTO Dir2
  5.  IF joy0up && joy0down THEN GOTO Dir3
  6.  IF !joy0up && joy0down THEN GOTO Dir4
  7. SetAmiga1
  8.  IF !joy0right && !joy0down  THEN GOTO Dir1
  9.  IF joy0right && !joy0down THEN GOTO Dir2
  10.  IF joy0right && joy0down THEN GOTO Dir3
  11.  IF !joy0right && joy0down THEN GOTO Dir4
  12.  
  13. Dir1
  14.   IF !a{0} && !a{1}  THEN a{2} = 0 : GOTO NewWay
  15.   IF a{0} && !a{1}  THEN a{2} = 1 : a{3} = 0 : GOTO TO1
  16.   IF !a{0} && a{1}  THEN a{2} = 1 : a{3} = 1: GOTO TO1
  17.   IF a{0} && a{1}  THEN a{2} = 0 : GOTO NewWay
  18. TO1
  19.   a{0} = 0: a{1} = 0: GOTO Dir
  20. Dir2
  21.  IF a{0} && !a{1} THEN  a{2} = 0 : GOTO NewWay
  22.  IF a{0} && a{1} THEN a{2} = 1 : a{3} = 0 : GOTO TO2
  23.  IF !a{0} && !a{1} THEN a{2} = 1 : a{3} = 1 : GOTO TO2
  24.  IF !a{0} && a{1} THEN a{2} = 0 : GOTO NewWay
  25. TO2
  26.  a{0} = 1: a{1} = 0: GOTO Dir
  27. Dir3
  28.  
  29.  IF a{0} && a{1}  THEN a{2} = 0 : GOTO NewWay
  30.  IF !a{0} && a{1} THEN a{2} = 1 : a{3} = 0 : GOTO TO3
  31.  IF a{0} && !a{1} THEN a{2} = 1 : a{3} = 1 : GOTO TO3
  32.  IF !a{0} && !a{1}  THEN a{2} = 0 : GOTO NewWay
  33. TO3
  34.  a{0} = 1: a{1} = 1: GOTO Dir
  35. Dir4
  36.  
  37.  IF !a{0} && a{1} THEN a{2} = 0 : GOTO NewWay
  38.  IF !a{0} && !a{1} THEN a{2} = 1 : a{3} = 0 : GOTO TO4
  39.  IF a{0} && a{1} THEN a{2} = 1 : a{3} = 1 : GOTO TO4
  40.  IF a{0} && !a{1} THEN a{2} = 0 : GOTO NewWay
  41. TO4
  42.  a{0} = 0: a{1} = 1
  43. Dir
  44.  IF player0x>1 &&  a{2} &&  a{3} THEN player0x=player0x-2
  45.  IF player1x<152 &&  a{2} &&  !a{3} THEN player0x=player0x+2
  46.  
  47. NewWay
  48.   IF switchleftb THEN GOTO SetAmiga2
  49. SetAtariST2
  50.  IF !joy0left && !joy0right  THEN GOTO Dir5
  51.  IF joy0left && !joy0right THEN GOTO Dir8
  52.  IF joy0left && joy0right THEN GOTO Dir7
  53.  IF !joy0left && joy0right THEN GOTO Dir6
  54.  
  55. SetAmiga2
  56.  IF !joy0left && !joy0up  THEN GOTO Dir5
  57.  IF joy0left && !joy0up THEN GOTO Dir8
  58.  IF joy0left && joy0up THEN GOTO Dir7
  59.  IF !joy0left && joy0up THEN GOTO Dir6
  60.  
  61.  
  62. Dir5
  63.   IF !a{4} && !a{5}  THEN a{6} = 0 : GOTO Gotos
  64.   IF a{4} && !a{5}  THEN a{6} = 1 : a{7} = 0 : GOTO TO5
  65.   IF !a{4} && a{5}  THEN a{6} = 1 : a{7} = 1 : GOTO TO5
  66.   IF a{4} && a{5}  THEN a{6} = 0 : GOTO Gotos
  67. TO5
  68.  a{4} = 0: a{5} = 0: GOTO DirX
  69. Dir6
  70.  IF a{4} && !a{5} THEN a{6} = 0 : GOTO Gotos
  71.  IF a{4} && a{5} THEN a{6} = 1 : a{7} = 0 : GOTO TO6
  72.  IF !a{4} && !a{5} THEN a{6} = 1 : a{7} = 1 : GOTO TO6
  73.  IF !a{4} && a{5} THEN a{6} = 0 : GOTO Gotos
  74. TO6
  75.  a{4} = 1: a{5} = 0: GOTO DirX
  76. Dir7
  77.  
  78.  IF a{4} && a{5}  THEN a{6} = 0 : GOTO Gotos
  79.  IF !a{4} && a{5} THEN a{6} = 1 : a{7} = 0 : GOTO TO7
  80.  IF a{4} && !a{5} THEN a{6} = 1 : a{7} = 1 : GOTO TO7
  81.  IF !a{4} && !a{5}  THEN a{6} = 0 : GOTO Gotos
  82. TO7
  83.  a{4} = 1: a{5} = 1: GOTO DirX
  84. Dir8
  85.  
  86.  IF !a{4} && a{5} THEN a{6} = 0 : GOTO Gotos
  87.  IF !a{4} && !a{5} THEN a{6} = 1 : a{7} = 0: GOTO TO8
  88.  IF a{4} && a{5} THEN a{6} = 1 : a{7} = 1: GOTO TO8
  89.  IF a{4} && !a{5} THEN a{6} = 0 : GOTO Gotos
  90. TO8
  91.  a{4} = 0: a{5} = 1
  92.  
  93. DirX
  94.  IF player0y>11 &&  a{6} &&  a{7} THEN player0y=player0y-2
  95.  IF player0y<87 &&  a{6} &&  !a{7} THEN player0y=player0y+2
  96. Gotos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement