home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tiger Disk 12
/
Tiger_Disk_012_19xx_Tiger-Crew-Disk_de_Side_B.d64
/
sprite-demo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
2KB
|
86 lines
100 rem
101 rem bildschirmhintergrund
102 rem auf schwarz und texte loeschen
103 rem
110 poke53280,0:poke53281,0
120 print"[147]"
200 rem
201 rem spritegrafik nach
202 rem 14336 ($3800) laden
203 rem
210 if a=0 then a=1 : load"sprite-data!",8,1
300 rem
301 rem spritezeiger 2040 bis 2047
302 rem auf die grafik einstellen
303 rem
310 poke 2040,14336/64:rem sprite 1
320 poke 2041,14400/64:rem sprite 2
330 poke 2042,14464/64:rem sprite 3
340 poke 2043,14528/64:rem sprite 4
350 poke 2044,14592/64:rem sprite 5
360 poke 2045,14656/64:rem sprite 6
370 poke 2046,14720/64:rem sprite 7
380 poke 2047,14784/64:rem sprite 8
400 rem
401 rem alle 8 sprites einschalten
402 rem (bitmuster:11111111 = 255)
403 rem
410 poke 53269,255
500 rem
501 rem festlegen, welche sprites
502 rem einen groesseren x-wert
503 rem als 255 haben sollen
504 rem das 2. 7. und 8. sprite
505 rem bitmuster:11000010 = 194
506 rem
510 poke 53264,194
600 rem
601 rem welche x und y koordinaten
602 rem haben die einzelnen sprites
603 rem (denk bitte dabei an den
604 rem vorherigen befehl in zeile 510)
605 rem
610 poke 53248,040:rem x fuer sprite 1
611 poke 53249,080:rem y fuer sprite 1
620 poke 53250,040:rem x fuer sprite 2
621 poke 53251,210:rem y fuer sprite 2
630 poke 53252,100:rem x fuer sprite 3
631 poke 53253,150:rem y fuer sprite 3
640 poke 53254,190:rem x fuer sprite 4
641 poke 53255,130:rem y fuer sprite 4
650 poke 53256,220:rem x fuer sprite 5
651 poke 53257,050:rem y fuer sprite 5
660 poke 53258,250:rem x fuer sprite 6
661 poke 53259,050:rem y fuer sprite 6
670 poke 53260,025:rem x fuer sprite 7
671 poke 53261,050:rem y fuer sprite 7
680 poke 53262,055:rem x fuer sprite 8
681 poke 53263,050:rem y fuer sprite 8
700 rem
701 rem die sprites 1,2,3 und 4 sind
702 rem in mulitcolor entworfen, also:
703 rem bitmuster:00001111 = 15
704 rem
710 poke 53276,15
800 rem
801 rem jetzt muessen noch die
802 rem 2. und 3. spritefarben
803 rem bestimmt werden! sie gelten
804 rem fuer alle sprites die im
805 rem multicolormode sind
806 rem
810 poke 53285,15:rem farbe 2
811 poke 53286,06:rem farbe 3
900 rem
901 rem die grundfarben der sprites
902 rem festlegen
903 rem
910 poke53287,14 : rem sprite 1
920 poke53288,14 : rem sprite 2
930 poke53289,14 : rem sprite 3
940 poke53290,14 : rem sprite 4
950 poke53291,12 : rem sprite 5
960 poke53292,12 : rem sprite 6
970 poke53293,12 : rem sprite 7
980 poke53294,12 : rem sprite 8