Hi!
Habe da eine Frage:
Folgendes hat nicht funktioniert:
LOADFONT "smalfont.bmp", 91
LOADFONT "smalfont5.bmp", 92
...
WHILE TRUE
SETFONT 91
PRINT "Werte", 620, 70
SETFONT 92
PRINT "Objekt", 680, 70
...
WENDNachdem ich den Code abgeändert hatte, hat es funktioniert, aber nur in folgender Ausführung:
WHILE TRUE
LOADFONT "smalfont.bmp", 91
SETFONT 91
PRINT "Werte", 620, 70
LOADFONT "smalfont5.bmp", 92
SETFONT 92
PRINT "Objekt", 680, 70
WENDFrißt das nicht unheimlich viel Speicher, wenn ich 6 oder 7 verschiedene Schriftfarben gleichzeitig lade? Das hätte ich nämlich vor... =)
GLG
W.
91 ist zu hoch. Ich glaube es sind nur 16 oder 32 Schriften vorgesehen - die aber unabhängig von LOADSPRITE sind.
Keine Angst! So viele Schriftfarben habe ich dann auch nicht! Wichtig wären mir nur die Standartfarben: gelb, rot, grün, blau,...
So in der Art. Insgesamt vielleicht 5 - 10. Problem ist nur, daß ich, egal was für einen num# - Wert ich nehme, immer nur eine Farbe habe und zwar die letzte, die ich geladen habe.
Lade ich also weiß für die Überschrift und gelb für den Schriftzug, dann ist alles gelb, egal was ich mache. Es funktioniert nur, wenn ich direkt vor dem Schriftzug lade und gleich danach schreibe.
Dann ist auch egal, welchen num# - Wert ich habe... =)
Das ist so wenn die Nummern >= 15 sind.
Also hier vier verschieden Schriftarten in vier verschiedenen Farben.:)
LOADFONT "smalfont1.bmp",1
LOADFONT "smalfont2.bmp",2
LOADFONT "smalfont3.bmp",3
LOADFONT "smalfont4.bmp",4
WHILE TRUE
SETFONT 1
PRINT "Font 1", 240, 50
SETFONT 2
PRINT "Font 2", 240, 150
SETFONT 3
PRINT "Font 3", 240, 250
SETFONT 4
PRINT "Font 4", 240, 350
SHOWSCREEN
WENDMach aus 1,2,3,4 mal z.B. 15,16,17,18 dann hast du nur die letzte.;)
Cheers
Problem nicht ganz gelöst...
habe es so versucht:
LOADFONT "smalfont.bmp", schrift1
LOADFONT "smalfont5.bmp", schrift2
Wie kann ich es machen, daß ich tatsächlich etwas wie "schrift..." statt 1, 2, 3, ... benutze?
GLOBAL schrift1, schrift2, ...
schrift1=1
schrift2 = 2
...
LOADFONT "Schrift1.bmp", schrift1
SETFONT schrift1
Super!!! Jetzt funktioniert es! Danke!!!!
=)