サンプルプログラム7 (その2)でできたリスト
- ’┌──────────┐
- ’│SAMPLE7 │
- ’│ シンリャクミスイ │
- ’└──────────┘
- VISIBLE 1,1,0,0,0,0
- CLS:COLOR 0
- CLEAR
- ’DIM ???
- ’---
- PX=10:PY=21
- LOCATE PX,PY:PRINT”Г”;
- MX=PX:MY=PY:MST=FALSE
- LOCATE 0,22
- PRINT”────────────────────────────────”;
- @LOOP
- GOSUB @MYSHIP
- GOSUB @MYSHOT
- VSYNC 1
- GOTO @LOOP
- ’--- シ゛フ゛ン
- @MYSHIP
- B=BUTTON():VX=0
- IF B AND 4 THEN VX=-1
- IF B AND 8 THEN VX=1
- IF VX==0 THEN @NOTMOVE
- LOCATE PX,PY:PRINT” ”
- PX=PX+VX
- IF PX<0 THEN PX=0
- IF PX>31 THEN PX=31
- LOCATE PX,PY:PRINT”Г”;
- ’---
- @NOTMOVE
- RETURN
- ’--- タマ
- @MYSHOT
- IF MST==TRUE THEN @MSMOVE
- IF TCHST==FALSE THEN @MSSKIP
- MST=TRUE
- MX=PX:MY=PY
- GOTO @MSMOVE2
- ’---
- @MSMOVE
- LOCATE MX,MY:PRINT” ”
- ’---
- @MSMOVE2
- MY=MY-1
- IF MY<3 THEN MST=FALSE:GOTO @MSSKIP
- LOCATE MX,MY:PRINT”・”
- ’---
- @MSSKIP
- RETURN