Post by lucasyuhyuh on Sept 20, 2019 19:43:30 GMT -5
I'm trying to put the map behind of the sprites, but i don't know how. Please help.
Here's the code of the game (simplified for better understanding):
Here's the code of the game (simplified for better understanding):
cloud: datafile clouds.BIN,BIN ' 960 Tiles (320x192, 40x24)
game:
ts=1
cls
pallettes cloudcolors, 1, 0, 16
ink 1
loadtiles cloud,960,128
DRAWTILESINC 128,0,2,40,24 'start tileset,x,y,Width,Height
PSGVOL 0, 0
PSGVOL 1, 0
PSGVOL 3, 0
pallettes colors, 0, 0, 16
loadtiles sbo, 16, 1
loadtiles sle, 16, 17
x=48
y=80
sheepbody=addsprite(4,4)
propsprite sheepbody,1,0
movesprite sheepbody,128+x,128+y
sheeplegz=addsprite(4,4)
propsprite sheeplegz,17,0
movesprite sheeplegz,128+x,128+y+32
do
movesprite sheepbody,128+x,156+y
movesprite sheeplegz,128+x,156+y+32
if joypad().2 then x=x-2
if joypad().3 then x=x+2
sleep 1
loop
sbo:
DATALONG $00000007 ' Tile: 0
DATALONG $00000770
DATALONG $00007000
DATALONG $00070000
DATALONG $00700000
DATALONG $00709999
DATALONG $07999999
DATALONG $07999999
DATALONG $79999999 ' Tile: 1
DATALONG $79999999
DATALONG $79999999
DATALONG $79F0999F
DATALONG $79F0999F
DATALONG $79FF999F
DATALONG $79FF999F
DATALONG $79999999
DATALONG $79999F99 ' Tile: 2
DATALONG $799999FF
DATALONG $79999999
DATALONG $07999999
DATALONG $07999999
DATALONG $00709999
DATALONG $00700000
DATALONG $00070000
DATALONG $00007000 ' Tile: 3
DATALONG $00000770
DATALONG $00000007
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $77777770 ' Tile: 4
DATALONG $00000007
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $99000000
DATALONG $99990000
DATALONG $99999900
DATALONG $99999990 ' Tile: 5
DATALONG $99999999
DATALONG $99999999
DATALONG $00999999
DATALONG $00999999
DATALONG $FF999999
DATALONG $FF999999
DATALONG $99999999
DATALONG $F9999999 ' Tile: 6
DATALONG $99999999
DATALONG $99999990
DATALONG $99999900
DATALONG $99990000
DATALONG $99000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 7
DATALONG $00000007
DATALONG $77777770
DATALONG $00700000
DATALONG $00700000
DATALONG $00700000
DATALONG $00700000
DATALONG $00700700
DATALONG $00000000 ' Tile: 8
DATALONG $70000000
DATALONG $07000000
DATALONG $00700000
DATALONG $00070000
DATALONG $00070000
DATALONG $00007000
DATALONG $00007000
DATALONG $00000700 ' Tile: 9
DATALONG $00000700
DATALONG $90000700
DATALONG $90000700
DATALONG $99000700
DATALONG $99000700
DATALONG $99000700
DATALONG $90000700
DATALONG $90000700 ' Tile: 10
DATALONG $00000700
DATALONG $00000700
DATALONG $00007000
DATALONG $00007770
DATALONG $00070007
DATALONG $00070000
DATALONG $00700000
DATALONG $07000000 ' Tile: 11
DATALONG $70000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00777770
DATALONG $07000007
DATALONG $07000000
DATALONG $00000000 ' Tile: 12
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 13
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 14
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $77000000
DATALONG $00770000
DATALONG $00007700
DATALONG $00000070 ' Tile: 15
DATALONG $00000070
DATALONG $00000007
DATALONG $00000007
DATALONG $00000007
DATALONG $00000007
DATALONG $77700007
DATALONG $70070007
sle:
DATALONG $00000000 ' Tile: 0
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 1
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 2
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 3
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00700700 ' Tile: 4
DATALONG $00700700
DATALONG $00700700
DATALONG $00700700
DATALONG $00700700
DATALONG $00799799
DATALONG $00799799
DATALONG $00077777
DATALONG $00000000 ' Tile: 5
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 6
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 7
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $07000000 ' Tile: 8
DATALONG $07000000
DATALONG $07000000
DATALONG $07000000
DATALONG $07000000
DATALONG $07000000
DATALONG $97000000
DATALONG $70000000
DATALONG $00000000 ' Tile: 9
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 10
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 11
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $70070007 ' Tile: 12
DATALONG $70070007
DATALONG $70070007
DATALONG $70070007
DATALONG $70070007
DATALONG $79979907
DATALONG $79979997
DATALONG $07777770
DATALONG $00000000 ' Tile: 13
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 14
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000 ' Tile: 15
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
DATALONG $00000000
colors:
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 0
DATAINT $0CCC,$0048,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 1
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 2
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 3
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 4
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 5
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 6
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
DATAINT $0EEE,$00EE,$0E0E,$000E,$0EE0,$00E0,$0E00,$0888 ' Pallette: 7
DATAINT $0CCC,$0088,$0808,$0008,$0880,$0080,$0800,$0000
cloudcolors:
DATAINT $0E80,$0E80,$0EA2,$0EC8,$0ECA,$0EEA,$0EC6,$0EEE
DATAINT $0EEC,$0EA0,$0EA4,$0000,$0000,$0000,$0000,$0000