filename | Name einer Bilddatei (ohne Pfad). |
#(x)#(y)#(width)#(height) | A7.7 Definiert einen rechteckigen Ausschnitt des Bildes an der Position x, y mit gegebener Breite und Höhe in Pixeln. Derart lassen sich kleine Knöpfe oder Icons in einem einzigen Bild zusammenfassen. Das Bild muß im PCX-, BMP- oder TGA-Format sein. |
#(width)x(height)x(bits) | LC Ein '#'-Zeichen, gefolgt von Bitmap-Breite, -Höhe und -Farbtiefe, jeweils durch ein 'x' -Zeichen getrennt. Für die Farbtiefe kann die Anzahl von Bits pro Pixel angegeben werden. Gültige Werte sind 8, 12, 14, 16, 24, 32, 64, oder 128. Die Farbtiefe 32 erstellt ein 32-Bit-Alphakanal-Bild. A7.07 Die Farbtiefe 12 erstellt eine 16-Bit-Fließkomma-Textur und Farbtiefe 14 eine 32-Bit-Fließkomma-Textur. |
Das BMAP-Strukt ist in include\atypes.h definiert. Um ein bmap-Objekt zur Laufzeit zu erstellen, verwenden Sie bmap_create().
BMAP* bTest = "test.pcx"; // define a bitmap from the image test.pcx
BMAP* bBlack = "#200x100x32"; // define a 200x100 pixel bitmap of 32 bits per pixel BMAP* bButton = "buttons.pcx#128#20#32#32"; // defines a 32x32 cutout from a larger image.