Moi, tällainen homma.
Tarkoitus olisi tehdä nätti taulukko, jossa on tekstiä. Laadin tekstikentän käyttäen locate-komentoa ja tekstit tulee sinne minne pitääkin. Haluan tekstin olevan ruudukossa, joten rakentelen line-komennolla ruudukon tekstien ympärille. Havaitsin aika nopeasti, että nämä eivät ole oikein yhteensopivia komentoja. Jos määrittelen locate-komennolla tekstille paikat ylhäältä alas 50 riviä ja yritän tehdä viivat linellä samalla periaatteella, niin ei onnistu. Aluksi linellä muodostettu rivi tekstin ylä- ja alareunalle on kohdallaan, mutta alaspäin siirtyessään eroavaisuus kasvaa, eikä siihen tunnu löytyvän matemaattista kaavaa. Minusta tuntuu siltä, että tällaiseen puuhaan on olemassa jokin käytännöllisempi ratkaisu?
Tähän liittyen kysyn oudosta ilmiöstä. Kun teen vaikka tällaisen ohjelman, niin jotkut viivat ovat vain huomattavasti paksumpia kuin toiset, mistä se voi johtua?
SCREEN _NEWIMAGE(1440, 835, 256) _FULLSCREEN FOR a = 1 TO 50 FOR x = 1 TO 800 STEP 16 LOCATE a, 10: PRINT "A" PSET (0, x) DRAW "R1440" NEXT x NEXT a
Mod. lisäsi kooditagit!
En tunne juuri tuota Basic-murretta, mutta ehkä näyttötilaa ei ole asetettu samaksi kuin näytön natiiviresoluutio. Silloin kuva on pehmeä tai viivat eri paksuisia skaalausalgoritmista riippuen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.