home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tiger Disk 127
/
Tiger_Disk_127_20xx_Tiger-Crew-Disk_de_Side_B.d64
/
sd.2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
3KB
|
111 lines
1 rem sprite tool instruction
2 :
3 rem 1987 by r. baier
4 rem zuletzt geaendert am 02-11-87
5 :
6 :
7 rem vorbereitungen
8 :
9 print"[147]"chr$(14)chr$(8): v=53248
10 poke v+33,0: poke v+17,27
11 fo$="[198][207][210][205][193][212]: ": fu$="[198][213][206][203][212][201][207][206]: ": pa$="[208][193][210][193][205][197][212][197][210]: ": be$="[194][197][201][211][208][201][197][204]: "
12 :
13 goto 23: rem befehle
14 :
15 rem unterprogramme
16 :
17 poke v+17,11: print"[147][211][208][210][201][212][197][160][212][207][207][204] -[193]: 52618 -[197]: 53247 ": return
18 poke 211,32: poke 214,20: sys 58732: print" [210][197][212][213][210][206] ": poke v+17,27
19 get a$: if a$<>chr$(13) then 19
20 return
21 :
22 :
23 rem befehle
24 :
25 rem position mob
26 :
27 gosub 17: rem bildschirm
28 print""fo$"![208][205][207][194] x,y,n
29 [153]""fu$"(NULL)ositioniert (NULL)prite n nach"
30 [153][166]11)"x/y."
31 [153]""pa$"n - (NULL)pritenummer (0-7)"
32 [153][166]11)"x - x-(NULL)oordinate (0-511)"
33 [153][166]11)"y - y-(NULL)oordinate (0-255)"
34 [141] 18: [143] tastaturabfrage
35 :
36 [143] colour mob
37 :
38 [141] 17: [143] bildschirm
39 [153]""fo$"!len(NULL)(NULL)peek f,mc,n"
40 [153]""fu$"str$efiniert ascarbe f und (NULL)ulti-"
41 [153][166]11)"colourmodus mc von (NULL)prite n."
42 [153]""pa$"n - (NULL)pritenummer (0-7)"
43 [153][166]11)"f - ascarbe (0-15)"
44 [153][166]11)"mc - (NULL)odus ein/aus (1/0)"
45 [153]""be$"!len(NULL)(NULL)peek 5,0,7"
46 [153][166]11)"(NULL)prite 7 in ascarbe gruen."
47 [141] 18: [143] tastaturabfrage
48 :
49 [143] multicolour mob
50 :
51 [141] 17: [143] bildschirm
52 [153]""fo$"!(NULL)(NULL)(NULL)peek mc1,mc2"
53 [153]""fu$"peekestimmt die (NULL)ulticolour-"
54 [153][166]11)"farben mc1 und mc2."
55 [153]""pa$"mc1 - (NULL)len-ascarbe 1 (0-15)"
56 [153][166]11)"mc2 - (NULL)len-ascarbe 2 (0-15)"
57 [141] 18: [143] tastaturabfrage
58 :
59 [143] kind of mob
60 :
61 [141] 17: [143] bildschirm
62 [153]""fo$"!(NULL)(NULL)(NULL)peek dx,dy,pr,n"
63 [153]""fu$"peekestimmt chr$roesse dx/dy und"
64 [153][166]11)"(NULL)rioritaet pr von (NULL)prite n."
65 [153]""pa$"n - (NULL)pritenummer (0-7)"
66 [153][166]11)"dx - (NULL)ergroesserung x (0/1)"
67 [153][166]11)"dy - (NULL)ergroesserung y (0/1)"
68 [153][166]11)"pr - (NULL)rioritaet (0/1)"
69 [141] 18: [143] tastaturabfrage
70 :
71 [143] switch on/off mob
72 :
73 [141] 17: [143] bildschirm
74 [153]""fo$"!(NULL)(NULL)(NULL)peek mo,[bl],n"
75 [153]""fu$"(NULL)chaltet (NULL)prite n (aus peeklock"
76 [153][166]11)"bl) ein, bzw. aus."
77 [153]""pa$"n - (NULL)pritenummer (0-7)"
78 [153][166]11)"mo - valin/atnus (1/0)"
79 [153][166]11)"bl - peeklock (0-255)"
80 [153]""be$"!(NULL)(NULL)(NULL)peek 0,5"
81 [153][166]11)"(NULL)chaltet (NULL)prite 5 aus."
82 [141] 18: [143] tastaturabfrage
83 :
84 [143] joystick controlled mob
85 :
86 [141] 17: [143] bildschirm
87 [153]""fo$"!mid$(NULL)(NULL)peek js,mo,n"
88 [153]""fu$"(NULL)teuerung von (NULL)prite n mit"
89 [153][166]11)"mid$oystick js, bis peekedingung"
90 [153][166]11)"mo erfuellt ist."
91 [153]""pa$"n - (NULL)pritenummer (0-7)"
92 [153][166]11)"js - mid$oystick (1/2)"
93 [153][166]11)"mo - peekedingung (0-7)"
94 [141] 18: [143] tastaturabfrage
95 [141] 17: [143] bildschirm
96 [153]"atnpeekpeek(NULL)(NULL)lenleft$peekvalstr$right$(NULL)chr$(NULL)(NULL)chr$val(NULL):"
97 [153]"mo: 0 - nach jeder atnbfrage"
98 [153]" 1 - bei (NULL)prite/(NULL)prite-(NULL)ollision"
99 [153]" 2 - bei (NULL)prite/left$chr$(NULL)-(NULL)ollision"
100 [153]" 4 - bei gedruecktem asceuerknopf"
101 [153]""be$"!mid$(NULL)(NULL)peek 2,7,4"
102 [153]" (NULL)teuerung von (NULL)prite 4 mit mid$oystick"
103 [153]" in (NULL)ort 2, bis eine der atnbbruchbe-"
104 [153]" dingungen erfuellt ist."
105 [141] 18: [143] tastaturabfrage
106 :
107 [143] nachladen
108 :
109 [151] v[170]17,11: [153]"loadstopload" [199](34)"sdto3"[199](34)",8";
110 [151] 631,131: [151] 198,1: [128]