Miten voi tehdä QB:llä kuvia sillä DATA jutulla? ku koitin tehdä kuvaa, mut ei onnistunu vaikka kuinka yritin.. jos joku vois vähän selvittää miten sil DATA koodilla (vai mikä ny onkaan) voi tehdä kuvan/kuvia???
koodivinkkejä siihen on muutama.
esim:
DATA 15, 15, 0, 15, 15
DATA 15, 15, 0, 15, 15
DATA 0, 0, 0, 0, 0
DATA 15, 15, 0, 15, 15
DATA 15, 15, 0, 15, 15
xlenght = 5
tlenght = 5
FOR i = 1 TO ylenght
FOR j = 1 TO xlenght
READ z
PSET(j,i),z
next j, i
Eli siis DATA-riveillä on tallennettuna pilkuilla erotettua tietoa, lukuja tai merkkijonoja. READ-komennolla onnistuu näiden tietojen lukeminen järjestyksessä muuttujiin. Jos DATA-rivejä ennen on nimiöitä, lukukohdan voi siirtää niihin RESTORE-komennolla.
Kuvien tallentaminen perustuu siihen, että jokaisen pikselin väri on tallennettu DATA-riveille, ja se luetaan taulukkoon tai piirretään näytölle FOR-silmukassa (Jagon viesti). Yksinkertaisinta on säilyttää pikselit pakkaamattomina.
Jos tietoja on vähänkin enemmän, ne kannattaa kuitenkin tallentaa tiedostoihin, jottei lähdekoodi kasva turhaan.
No nyt ymmärrän miten sitä käytetään ja oon nyt käyttäny sitä mut, se valittaa erroria DATA rivillä.. ja erroris lukee et "Illegal in SUB, FUNCTION or DEF FN". Koitin otta pois SUBia siitä jutusta et se ois suorempi niin se sit alko valittamaan et pitää olla SUBin sisäl.. Mikä on vikana?? Miks ihmees tulee error? APUAA!!
DATA-rivejä voi olla ainoastaan pääohjelmassa, ei aliohjelmissa eikä funktioissa.
ai.. kiitti avusta!
no nyt tuo alko vilkuttamaan erroria "NEXT without FOR" vaikka mul on just tuollalailla nuo ja oon koittanu noita rivejä melkeen joka järjästykses, mut ei oo toiminu. eli se valittaa et NEXT ilman FORia.. vaikka ihan taatusti mul on kummatkin..
ei ku juu.. nyt selves..
hmm.. nyt toimii ihan hyvin, paitsi ongelma on siin ettei kuvaa tuu. xD siis ku haluaisin sen toimimaan niin ku matopelis et se kerää se mato niit kuvia.. mut ku se kuva tulee vaan kahtena nollana siihen.. ja niiden ympärillä ku pyörii se saa jopa kerättyy sen, mutta haluaisin et niiden kahen nollan tilalla ois se kuva.. missä vika? vai voiko matopeliin laittaa kerättäväksi kuvaa??
Aihe on jo aika vanha, joten et voi enää vastata siihen.