Bei meiner kleinen Bitmapfontengine habe ich gerade das Problem, dass ich um schneller auf die Font-Werte zuzugreifen, einen vordefinierte X-Liste nutzen will. Das sieht dann als Struktur so aus:
Code: Alles auswählen
Structure FM_Font
name$
index.l
width.l[256]
x.l[256]
shadow.b
color.l
opacity.b
EndStructure
Wie man sieht, ist das groß, ziemlich sehr groß (2062 Byte). Ich brauche für die Buchstaben die Weite und will aber recht schnell auch auf die Positionen zugreifen können (die Positionen innerhalb der Sprites, in welcher die Buchstaben drinne sin). Gibt es eine Möglichkeit, die Größe zu verringern, ohne nen Memory zu allocaten? Ich würde die GRöße ja gerne klein lassen, aber so recht will mir nichts anderes einfallen. Soll möglichst alles direkt in der Struktur enthalten sein, damit man sich die ganzen unnötigen Befehle zum Verändern ersparen kann.