Tässä on hienosti esiin tuleva kuva
'Hienosti esiin tuleva kuva 'Tekijä: Tatu Peltola 'Saat käyttää tätä omissa ohjelmissasi. DECLARE SUB viive () '***** Määritään muuttujat ***** DIM kuvankokox AS INTEGER, kuvankokoy AS INTEGER, isox AS INTEGER, isoy AS INTEGER, x AS INTEGER, y AS INTEGER DIM n%, c$, K$ isox = 319: isoy = 199 kuvankokox = 19: kuvankokoy = 7 'kuvankokox on kuvan leveys miinus 1 'kuvankokoy on kuvan korkeus miinus 1 DIM kuva(kuvankokox) AS STRING DIM naytto(&H1FF&) 'jos suurennat kuvaa niin kannattaa 'suurentaa myös tätä. '********** SCREEN 7 CLS RESTORE kuvadata FOR n% = 0 TO kuvankokox: READ kuva(n%): NEXT 'Luetaan kuvadata K$ = "" DO FOR x = 0 TO kuvankokox K$ = INKEY$ 'lue nappi IF K$ <> "" THEN GOTO pois 'pois jos painettiin jotain GET (1, 0)-(isox, kuvankokoy), naytto 'luetaan näytöllä oleva kuva PUT (0, 0), naytto, PSET 'piirretään se eri paikkaan LINE (isox, 0)-(isox, kuvankokoy), 0 'tyhjennetään paikka johon 'piirretään uusi kuva 'Piirretään uusi kuva: FOR y = 0 TO kuvankokoy c$ = MID$(kuva(x), y + 1, 1) IF c$ = "1" THEN PSET (isox, y) NEXT 'Viive: viive viive viive NEXT LOOP 'Uudestaan pois: END kuvadata: 'Tässä on kuva joka piirretään. Voit laittaa tähän isommankin kuvan jos ' muutat ohjelman alussa ' olevia tietoja. DATA 00000000 DATA 01111100 DATA 00010000 DATA 01111100 DATA 00000000 DATA 01111100 DATA 00000000 DATA 01111100 DATA 01010100 DATA 00000000 DATA 01111100 DATA 01000000 DATA 01111100 DATA 00000000 DATA 01111100 DATA 01000100 DATA 01111100 DATA 00000000 DATA 01111010 DATA 00000000 SUB viive DO: LOOP UNTIL (INP(&H3DA) AND &H8) = 0 DO: LOOP UNTIL (INP(&H3DA) AND &H8) <> 0 END SUB
taas nää äät ja ööt sekoilee :(
jaa toi on kuva ja mitähän hyötyä tästä on?
tulipas se hienosti :O
Ihan hieno mutta en näe tuossa mitään kuvaa.
Niin siis siinä kuvana on se teksti. Siihenhän voi laittaa kuvan :)
Kuva tulee esiin tuplasti hienommin, kun vaihdat viive-aliohjelman muotoon: WAIT &H3DA,8
Tuota, siis ihan oikeastikko joku vielä koodailee qbasikilla? Ollaan kuitenkin jo 2000 luvulla että voisi yrittää unohtaa jo DOS viritelmät.
Spede, ihan oikeesti.. ei se siitä oo kiinni et toi on helppoo (ehkä vähän siitkin) mut dos on kova juttu :D
Ja sitä paitsi mitä tekee jollain paremmalla ohjelmalla esim.c++ sillä
ei me mitään mahtavaa peliä kumminkaan jakseta tehdä.Tämä on vain omaksi huviksi ja ehkä pelin pelaajille haitaksi(sillä ei kukaan jaksa pelata pelejä jotka on tehty "nopeesti" vaikka
kielenä olisi c++)
Eihän qbasikissa mitään vikaa oo niin kauan kuin sitä voi käyttää
Joskus tulee pakkomielle tehdä jotain jollain muulla kuin C++ alla!
esim QB:llä
Niin... ei täällä kukaan ole (varmaan) tekemässä peliä jonka toivoo tulevan kauppoihin myyntiin...
Mutta nyt meni vähän offtopickiksi...
ei ainakaan qbllä :DD
Viisaalle pitänee mainita että C++ ei ole ohjelma.
juuh..
No mutta sehän tuli hinosti sieltä :)
Tosin nyt oon opetellu QBasiccia, ja huomasin et toihan tulikin aika rumasti...
totaha vois kokeilla jossai pelissä. Ja ei sillä vanhuudella oo merkitystä jos vaa toimii hyvin.
KimmoKM kirjoitti:
lainaus:
Ihan hieno mutta en näe tuossa mitään kuvaa.
Sama juttu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.