tuli oikeestaan vahingossa sählättyä tämmönen.
ihan siistiltä näyttää, ainakin mun mielestä.
koko 1 = normaali koko
koko 2 = kaks kertaa isompi
koko 3 = kolme kertaa isompi..
'saa käyttää vapaasti, tosin tekijän saa kuitenkin mainita :D DECLARE SUB lataa () DECLARE SUB text (rivi AS INTEGER, paikka AS INTEGER, teksti AS STRING, vari AS INTEGER, koko AS INTEGER) SCREEN 13 DIM SHARED fontit(1 TO 255) AS STRING lataa text 1, 1, "suurenna tekstiä", 13, 2 text 20, 1, "snakari@hotmail.com", 10, 2 text 40, 1, "www.snakari.cjb.net", 14, 2 SUB lataa FOR i = 1 TO 255 IF NOT i = 7 THEN COLOR 16: LOCATE 1, 1: PRINT CHR$(i) FOR x = 0 TO 8 FOR y = 0 TO 8 IF POINT(x, y) = 16 THEN fontit(i) = fontit(i) + "1": ELSE fontit(i) = fontit(i) + "0" NEXT NEXT END IF NEXT END SUB SUB text (rivi AS INTEGER, paikka AS INTEGER, teksti AS STRING, vari AS INTEGER, koko AS INTEGER) DEF SEG = &HA000 FOR k = 1 TO LEN(teksti) kirjain$ = MID$(teksti, k, 1) FOR x = 0 TO 8 * koko STEP koko FOR y = 0 TO 8 * koko STEP koko p = p + 1 v = VAL(MID$(fontit(ASC(kirjain$)), p, 1)) IF v = 1 THEN v = vari POKE (paikka + x) + (rivi + y) * 320, v NEXT NEXT paikka = paikka + 8 * koko IF paikka >= 310 THEN paikka = 0: rivi = rivi + 9 * koko p = 0 NEXT END SUB
kommenttia kiitos
Miksiköhän pitää aina sanoa "kommentteja kiitos" tai vastaavaa... No jokatapauksessa, mikäs tuossa, ihan toimiva fontti tulee 2x-suurennoksella.
Niinpä. Kommenttia tulee joka tapauksessa
no joo.. tuleehan niitä sillon ainakin 1 :D
Tohon vois viel laittaa semmosen, et se ei harvenna sitä, vaan lisää niihi väleihi aina pisteitä. Niinku et se ei oo pikseli-, vaan verteksigrafiikkaa. Tajusitko?
Ajaa asiansa.. perusjuttuja.
no pistän semmosenkin..
Aihe on jo aika vanha, joten et voi enää vastata siihen.