Kiitän pkettua ja muita ohjelmontiputkalaisia jotka lähettelevät koodivinkkejään. Teen roolipeliä ja nyt pitäis saada tämmönen hommeli joka näyttää vain osan kenttää.
"osan kenttää"?? Onko se kenttä taulukossa, näytöllä....?
sillai et kenttä scrollaa. ruudut on 5 * 5 kokosii.
eli pitäis näkyy kerral joku 10 * 10 tilee :)
Ilmeisesti taulukossa, siis. Käyt taulukossa ko. kokoisen alueen läpi lisäät taulukkoa tutkiessasi koordinaatteihin sijainnin, jolloin indeksit osoittavat haluttuun kohtaan.
No ideana tuo menee silleen, että lykkäät kentän taulukkoon, ja sitten sieltä piirrät tietyn alueen:
dim map(29,29) '30x30 kenttä for c = scrollX to scrollX+10 for d = scrollY to scrollY+10 DrawTile c - scrollX, d - scrollY, map(c, d) next d next c
Edit: scrollX ja scrollY on siis ruudun vasemman yläreunan sijainti kentässä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.