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 SUBkommenttia 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.