Anteeksi että vaivaan vielä teitä tämän saman ongelman kanssa, mutta olen jo monta päivää miettinyt eri ratkaisutapoja piirtojärjestyksen korjaamiseen, mutta ei, ei siitä tule mitään. Kysyin täältäkin apua jo aikasemmassa aiheessa ja vaikuttaa siltä ettei edes kukaan täällä CoolBasicin foorumillakaan osaa tehdä haluamaani piirtojärjestystä. Projektini alkaa kaatua tähän ongelmaan ja se harmittaa kun sitä on tullut tehtyä jo päälle vuoden verran. Aloin vasta vähän aikaa sitten ruveta toteuttamaan parempaa graafista käyttöliittymää jolloin törmäsin tähän ongelmaan.
Haluaisin saada edes jonkinlaisen vastauksen tähän ongelmaani kokeneemmalta.
Eli onko tälläistä haluamaani piirtojärjestystä edes mahdollista CB:llä toteuttaa ja jos ei niin miten sen voisi toteuttaa eri tavalla?
Piirtojärjestyksen tulisi olla seuraavanlainen (1 = alin, 4 = ylin):
1. taustakuva
2. kartta (tileistä)
3. laatikko
4. kursori
Koodi johon edellä oleva piirtojärjestys tulisi tehdä:
Code: Select all
map= LoadMap("Media\cdm2.til","Media\tileset.bmp")
PlayObject map,0,0,0.5
img = LoadImage("media/map.bmp")
kursori = LoadObject("media/crosshair.bmp")
ShowMouse OFF
Repeat
PositionCamera -150, -900
PositionObject kursori,MouseWX(),MouseWY()
DrawImage img,0,0
DrawGame
Color cbsilver
Box 10,10,100,100
Color cbwhite
Text 15,15, "Hello World!"
DrawScreen
Forever
Onko CoolBasic tosiaan niin rajoittunut ettei sillä voi saada haluamaani piirtojärjestystä?