mirror of
https://github.com/dschmenk/PLASMA.git
synced 2026-04-27 03:18:02 +00:00
Script cleanup
This commit is contained in:
1 parent
dd545c7aa5
commit
ff175b5d1e
2 files changed
+6
-15
No files matched your search
Binary file not shown.
+6
-15
@@ -20,13 +20,6 @@ SRC" TURTLE.4TH"
|
|||||||
$C053 C@ DROP
|
$C053 C@ DROP
|
||||||
280 160 [ LOOKUP LINESPANS ] LITERAL INITTURTLE
|
280 160 [ LOOKUP LINESPANS ] LITERAL INITTURTLE
|
||||||
;
|
;
|
||||||
: CLEAR 0 0 279 159 HGRRECT ;
|
|
||||||
|
|
||||||
: CLEARTO HGRCOLOR 0 0 279 159 HGRRECT ;
|
|
||||||
|
|
||||||
: INVERT 0 0 279 159 HGRXORRECT ;
|
|
||||||
|
|
||||||
: RESET PENUP 140 80 MOVETO 0 TURNTO PENDOWN ;
|
|
||||||
|
|
||||||
0 VARIABLE RECT.WIDTH
|
0 VARIABLE RECT.WIDTH
|
||||||
0 VARIABLE RECT.HEIGHT
|
0 VARIABLE RECT.HEIGHT
|
||||||
@@ -41,12 +34,12 @@ SRC" TURTLE.4TH"
|
|||||||
RECT.HEIGHT @ MOVE 90 TURN
|
RECT.HEIGHT @ MOVE 90 TURN
|
||||||
;
|
;
|
||||||
|
|
||||||
: STARBURST
|
: STARBURST ( size-in-36-increments -- )
|
||||||
PENUP
|
PENUP
|
||||||
0 TURNTO
|
0 TURNTO
|
||||||
MOVETO
|
MOVETO
|
||||||
PENDOWN
|
PENDOWN
|
||||||
0 DO
|
0 DO ( SIZE ON STACK )
|
||||||
PENUP
|
PENUP
|
||||||
I 2 / MOVE
|
I 2 / MOVE
|
||||||
PENDOWN
|
PENDOWN
|
||||||
@@ -62,7 +55,7 @@ SRC" TURTLE.4TH"
|
|||||||
0 VARIABLE MISSILE.YPOS
|
0 VARIABLE MISSILE.YPOS
|
||||||
0 VARIABLE MISSILE.YOLD
|
0 VARIABLE MISSILE.YOLD
|
||||||
|
|
||||||
: SHOOT ( COLOR XVELOCITY YVELOCITY )
|
: SHOOT ( COLOR XVELOCITY YVELOCITY -- )
|
||||||
MISSILE.YVELOCITY !
|
MISSILE.YVELOCITY !
|
||||||
MISSILE.XVELOCITY !
|
MISSILE.XVELOCITY !
|
||||||
140 DUP MISSILE.XPOS ! MISSILE.XOLD !
|
140 DUP MISSILE.XPOS ! MISSILE.XOLD !
|
||||||
@@ -76,9 +69,8 @@ SRC" TURTLE.4TH"
|
|||||||
PENUP
|
PENUP
|
||||||
MISSILE.XPOS @ DUP MISSILE.XOLD ! MISSILE.YPOS @ DUP MISSILE.YOLD ! MOVETO
|
MISSILE.XPOS @ DUP MISSILE.XOLD ! MISSILE.YPOS @ DUP MISSILE.YOLD ! MOVETO
|
||||||
PENDOWN
|
PENDOWN
|
||||||
MISSILE.YVELOCITY @ 1- DUP MISSILE.YVELOCITY !
|
MISSILE.YVELOCITY @ 1- DUP MISSILE.YVELOCITY ! 0< IF
|
||||||
0< IF
|
HGRCOLOR ( COLOR STILL ON STACK )
|
||||||
HGRCOLOR
|
|
||||||
144 MISSILE.XPOS @ MISSILE.YPOS @ STARBURST
|
144 MISSILE.XPOS @ MISSILE.YPOS @ STARBURST
|
||||||
144 MISSILE.XPOS @ MISSILE.YPOS @ STARBURST
|
144 MISSILE.XPOS @ MISSILE.YPOS @ STARBURST
|
||||||
EXIT
|
EXIT
|
||||||
@@ -96,8 +88,7 @@ SRC" TURTLE.4TH"
|
|||||||
DUP 0= IF 1+ THEN ( CHECK FOR BLACK1: 0 )
|
DUP 0= IF 1+ THEN ( CHECK FOR BLACK1: 0 )
|
||||||
DUP 4 = IF 1+ THEN ( CHECK FOR BLACK2: 4 )
|
DUP 4 = IF 1+ THEN ( CHECK FOR BLACK2: 4 )
|
||||||
RAND 10 MOD 5 - RAND 10 MOD 10 + SHOOT
|
RAND 10 MOD 5 - RAND 10 MOD 10 + SHOOT
|
||||||
KEY?
|
KEY? UNTIL
|
||||||
UNTIL
|
|
||||||
KEY DROP
|
KEY DROP
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user