1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-01-22 18:15:59 +00:00

Script cleanup

This commit is contained in:
David Schmenk
2025-12-30 08:33:30 -08:00
parent dd545c7aa5
commit ff175b5d1e
2 changed files with 6 additions and 15 deletions

Binary file not shown.

View File

@@ -20,13 +20,6 @@ SRC" TURTLE.4TH"
$C053 C@ DROP
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.HEIGHT
@@ -41,12 +34,12 @@ SRC" TURTLE.4TH"
RECT.HEIGHT @ MOVE 90 TURN
;
: STARBURST
: STARBURST ( size-in-36-increments -- )
PENUP
0 TURNTO
MOVETO
PENDOWN
0 DO
0 DO ( SIZE ON STACK )
PENUP
I 2 / MOVE
PENDOWN
@@ -62,7 +55,7 @@ SRC" TURTLE.4TH"
0 VARIABLE MISSILE.YPOS
0 VARIABLE MISSILE.YOLD
: SHOOT ( COLOR XVELOCITY YVELOCITY )
: SHOOT ( COLOR XVELOCITY YVELOCITY -- )
MISSILE.YVELOCITY !
MISSILE.XVELOCITY !
140 DUP MISSILE.XPOS ! MISSILE.XOLD !
@@ -76,9 +69,8 @@ SRC" TURTLE.4TH"
PENUP
MISSILE.XPOS @ DUP MISSILE.XOLD ! MISSILE.YPOS @ DUP MISSILE.YOLD ! MOVETO
PENDOWN
MISSILE.YVELOCITY @ 1- DUP MISSILE.YVELOCITY !
0< IF
HGRCOLOR
MISSILE.YVELOCITY @ 1- DUP MISSILE.YVELOCITY ! 0< IF
HGRCOLOR ( COLOR STILL ON STACK )
144 MISSILE.XPOS @ MISSILE.YPOS @ STARBURST
144 MISSILE.XPOS @ MISSILE.YPOS @ STARBURST
EXIT
@@ -96,8 +88,7 @@ SRC" TURTLE.4TH"
DUP 0= IF 1+ THEN ( CHECK FOR BLACK1: 0 )
DUP 4 = IF 1+ THEN ( CHECK FOR BLACK2: 4 )
RAND 10 MOD 5 - RAND 10 MOD 10 + SHOOT
KEY?
UNTIL
KEY? UNTIL
KEY DROP
;