Zu große Font-Structures

Für allgemeine Fragen zur Programmierung mit PureBasic.
Kekskiller
Beiträge: 752
Registriert: 14.09.2004 21:39
Kontaktdaten:

Zu große Font-Structures

Beitrag von Kekskiller »

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.