プチコンmkII

サンプルプログラム7 (その2)でできたリスト

  1. ’┌──────────┐
  2. ’│SAMPLE7   │
  3. ’│ シンリャクミスイ │
  4. ’└──────────┘
  5. VISIBLE 1,1,0,0,0,0
  6. CLS:COLOR 0
  7. CLEAR
  8. ’DIM ???
  9. ’---
  10. PX=10:PY=21
  11. LOCATE PX,PY:PRINT”Г”;
  12. MX=PX:MY=PY:MST=FALSE
  13. LOCATE 0,22
  14. PRINT”────────────────────────────────”;
  15. @LOOP
  16.  GOSUB @MYSHIP
  17.  GOSUB @MYSHOT
  18.  VSYNC 1
  19. GOTO @LOOP
  20. ’--- シ゛フ゛ン
  21. @MYSHIP
  22. B=BUTTON():VX=0
  23. IF B AND 4 THEN VX=-1
  24. IF B AND 8 THEN VX=1
  25. IF VX==0 THEN @NOTMOVE
  26. LOCATE PX,PY:PRINT” ”
  27. PX=PX+VX
  28. IF PX<0 THEN PX=0
  29. IF PX>31 THEN PX=31
  30. LOCATE PX,PY:PRINT”Г”;
  31. ’---
  32. @NOTMOVE
  33. RETURN
  34. ’--- タマ
  35. @MYSHOT
  36. IF MST==TRUE THEN @MSMOVE
  37. IF TCHST==FALSE THEN @MSSKIP
  38. MST=TRUE
  39. MX=PX:MY=PY
  40. GOTO @MSMOVE2
  41. ’---
  42. @MSMOVE
  43. LOCATE MX,MY:PRINT” ”
  44. ’---
  45. @MSMOVE2
  46. MY=MY-1
  47. IF MY<3 THEN MST=FALSE:GOTO @MSSKIP
  48. LOCATE MX,MY:PRINT”・”
  49. ’---
  50. @MSSKIP
  51. RETURN