dos33fsprogs/demos/logo_demo/demo.logo

180 lines
2.4 KiB
Plaintext
Raw Normal View History

2021-11-08 04:31:56 +00:00
TO TTREE :N
2021-11-11 17:36:58 +00:00
TPAIR :N RT 45 TPAIR :N BK :N * 3
2021-11-08 04:31:56 +00:00
END
TO TPAIR :N
2021-11-11 17:36:58 +00:00
TREE :N RT 180 TREE :N SETH 0
2021-11-08 04:31:56 +00:00
END
TO TREE :LENGTH
IF :LENGTH < 2 [STOP]
2021-11-11 17:36:58 +00:00
LT 45 FD :LENGTH
2021-11-08 04:31:56 +00:00
TREE :LENGTH / 2
2021-11-11 17:36:58 +00:00
BK :LENGTH RT 90 FD :LENGTH
2021-11-08 04:31:56 +00:00
TREE :LENGTH / 2
2021-11-11 17:36:58 +00:00
BK :LENGTH LT 45
2021-11-08 04:31:56 +00:00
END
TO CTREE
PU
MAKE "X ((RANDOM 200) - 100)
MAKE "Y ((RANDOM 100) - 50)
MAKE "XY SENTENCE :X :Y
SETPOS :XY
PD
TTREE (RANDOM 7) + 4
SETBG RANDOM 7
END
2021-11-10 21:52:01 +00:00
TO DSR
CS
2021-11-11 17:36:58 +00:00
PU SETPOS [-45 75]
PD SETH 180
2021-11-10 21:52:01 +00:00
FD 100 RT 90 FD 50 RT 90 FD 50 RT 90 FD 50
2021-11-11 17:36:58 +00:00
PU SETPOS [25 25] LT 180
PD FD 50 LT 90 FD 25 LT 90 FD 50 RT 90 FD 25 RT 90 FD 50
PU SETPOS [45 -25]
PD RT 90 FD 50 RT 90 FD 50
PU SETPOS [-110 -45]
PD FD 220
LT 90 PU FD 10 LT 45
2021-11-12 20:48:47 +00:00
REPEAT 6 [WAIT 15 RT 90 WAIT 15 LT 90]
2021-11-10 21:52:01 +00:00
END
TO SUN
SETPC 4
PU
SETPOS [-110 80]
PD
REPEAT 36 [RT 5 FD 2 RT 5]
REPEAT 9 [RT 40 PU SETPOS [-100 80] FD 25 PD BK 10]
END
TO WATER
2021-11-11 17:36:58 +00:00
PU SETPC 5 SETPOS [140 0]
PD SETH 180 FD 119 RT 90 FD 280 RT 90 FD 119
2021-11-10 21:52:01 +00:00
RT 45
REPEAT 20 [FD 10 RT 90 FD 10 LT 90]
2021-11-11 17:36:58 +00:00
BK 10 FILL
2021-11-10 21:52:01 +00:00
END
TO BOAT
PU
SETPC 3
2021-11-11 17:36:58 +00:00
SETH 90
2021-11-10 21:52:01 +00:00
SETPOS [0 20]
PD
2021-11-11 17:36:58 +00:00
FD 50 RT 135 FD 35 RT 45
PU FD 50 PD
RT 45 FD 35 RT 135 FD 50
2021-11-10 21:52:01 +00:00
LT 90
FD 75 RT 30
SETPC 1
REPEAT 3 [RT 120 FD 70]
END
TO FISH
2021-11-11 17:36:58 +00:00
PU SETPOS [0 -50]
PD SETPC 1 REPEAT 40 [FD 1 RT 3] RT 90
2021-11-12 20:48:47 +00:00
REPEAT 40 [FD 1 RT 3]
END
TO MOVEFISH
MAKE "X ((RANDOM 280) - 140)
MAKE "Y (-(RANDOM 100))
MAKE "XY SENTENCE :X :Y
SETPOS :XY
WAIT 60
2021-11-10 21:52:01 +00:00
END
TO OCEAN
2021-11-11 17:36:58 +00:00
CS
2021-11-10 21:52:01 +00:00
SUN
BOAT
WATER
FISH
2021-11-12 20:48:47 +00:00
SETH 90 PU
REPEAT 5 [MOVEFISH]
2021-11-11 17:36:58 +00:00
END
2021-11-11 19:32:35 +00:00
TO POLYSPI4 :S :A :D :L
IF :S < :L [STOP]
FD :S RT :A
POLYSPI4 (:S - :D) :A :D :L
END
2021-11-11 17:36:58 +00:00
TO WARGAMES
2021-11-11 19:32:35 +00:00
REPEAT 4 [PRINT "]
SS
SETCURSOR [12 21] PRINT [DEMOSCENE GAMBIT]
HT PU
.CALL 22810
WAIT 60
SETPOS [-70 10] SETH 0 ST PD
REPEAT 36 [FD 2 RT 4]
SETH 90
FD 10 RT 90
POLYSPI4 3 18 0.05 0.5
HT
WAIT 60
FS
2021-11-10 21:52:01 +00:00
END
2021-11-11 17:36:58 +00:00
TO POLY
2021-11-11 19:54:02 +00:00
CS FS ST
SETH 0
PU SETX -120 PD
POLYSPI4 100 122 2 1
PU SETPOS [10 -100] PD
SETH 0 POLYSPI4 100 88 2 1
HT
WAIT 180
2021-11-11 17:36:58 +00:00
END
2021-11-12 17:59:49 +00:00
TO BIRD :X :Y
PU SETX :X SETY :Y
PD SETH 10
REPEAT 42 [FD 0.5 RT 3]
LT 90
REPEAT 42 [FD 0.5 RT 3]
END
2021-11-11 17:36:58 +00:00
TO MYST
2021-11-11 20:58:18 +00:00
CS HT
SETBG 1
.CALL 23084
2021-11-12 17:59:49 +00:00
SETPC 0 ST
BIRD -75 75
BIRD 0 100
SETPC 1
HT WAIT 60 ST
2021-11-11 17:36:58 +00:00
END
TO CREDITS
2021-11-11 19:32:35 +00:00
SS
REPEAT 4 [PRINT "]
SETCURSOR [1 21] PRINT [CODE: DEATER]
2021-11-12 18:06:52 +00:00
SETCURSOR [15 21] PRINT [\-\=DESIRE\=\-]
2021-11-11 19:32:35 +00:00
SETCURSOR [28 21] PRINT [MUSIC: mA2E]
SETCURSOR [12 23] PRINT [APPLE II FOREVER]
2021-11-12 06:17:18 +00:00
.CALL 7653
2021-11-11 17:36:58 +00:00
END
2021-11-08 04:31:56 +00:00
TO DEMO
CS FS ST
2021-11-12 06:17:18 +00:00
.BLOAD "MA2E.PT3 4096
2021-11-08 04:31:56 +00:00
.BLOAD "MUSIC 19456
2021-11-11 19:32:35 +00:00
.BLOAD "MAP 2048
.CALL 19456
2021-11-12 19:21:44 +00:00
DSR
2021-11-12 18:06:52 +00:00
OCEAN
2021-11-12 17:59:49 +00:00
POLY
2021-11-12 20:48:47 +00:00
WARGAMES
2021-11-12 17:59:49 +00:00
MYST
CS SETBG 0
2021-11-12 20:48:47 +00:00
REPEAT 4 [ CTREE ]
2021-11-12 17:59:49 +00:00
CREDITS
2021-11-08 04:31:56 +00:00
END
MAKE "STARTUP [DEMO]