====== Profile ====== Ein Profil ist eine Möglichkeit, über Text einen eckige Grafik aufzubauen. Dies hat den Hintergedanken, sehr leicht in die Grafikprogrammierung einsteigen zu können. Dabei entspricht jedes Zeichen einem Unit. p = profile O---------------+ | | | +-----------+ | | | | +-------+ | | | | | | +---+ | | | | | | +-------+ | | | +---------------+ Hieraus ebenso: p = profile 12345678901234567 1 .*************** 2 ***************** 3 ****** ***** 4 ***** 5 ***** ********* 6 ***** ********* 7 ***** ********* 8 ***** ***** 9 ***************** 10 ***************** 11 *************** Ein Profil ist eine oder mehrere Flächenformen. Ein . gibt einen nicht gesetzte Unit vor, die als Greifpunkt dient, ein O einen gesetzten Greifpunkt. Ziffern werden ignoriert. Gespeichert wird die Flächenform mit Hilfe einer Curve. Da jedes Zeichen einer Einheit entspricht, ist dieses Profil 17x11 Units groß. Es lässt sich in eine Bitmap überführen. b is 10*p as bitmap; // Erzeugt eine Bitmap in der Größe 170x110 Pixel