Kategorie: Objekte
/ Darstellung
Ab Engineversion: 5.1 OC
nil
wird die Standardgrafik gesetzt.Konstante | Wert | Effekt |
---|---|---|
GFXOV_MODE_None | 0 | Ungültig: Nicht benutzen |
GFXOV_MODE_Base | 1 | Die Basisgrafik der angegebenen Definition, das heißt das Zielrechteck (0,0,Width,Height,OffsetX,OffsetY), wird an der Objektposition über die Grafik gelegt. |
GFXOV_MODE_Action | 2 | Die Aktivität der angegebenen Objektdefinition. |
GFXOV_MODE_Picture | 3 | Hat nur Auswirkung, wenn das Objekt im Inventar eines Clonks oder in einem Menü (z.B. Aktivieren in Gebäuden) auftaucht: Das Picture-Rechteck der angegebenen Definition wird über das Repräsentativbild des Objekts gezeichnet. Hiermit können zum Beispiel Zauberer auf Steine oder Zaubersymbole auf Schriftrollen gedruckt werden. |
GFXOV_MODE_IngamePicture | 4 | Legt die Picture-Grafik der Quelldefinition über das Shape des Zielobjektes. |
GFXOV_MODE_Object | 5 | Legt die aktuelle Objektgrafik inklusive aller Overlays von pOverlayObject über das Objekt. Achtung: Ein Objekt darf sich nicht rekursiv über sich selbst als Overlay legen. |
GFXOV_MODE_ExtraGraphics | 6 | Benutzt die angegebene Grafik als Quellgrafik, um das Objekt erneut zu zeichnen. Die Quellkoordinaten sind die gleichen wie die, die auch beim Zeichnen von obj verwendet wurden. |
FindObject(Find_ID(Rock))->SetGraphics(nil, Gold);
for (var obj in FindObjects(Find_And())) obj->SetGraphics();
SetGraphics(nil, Clonk, GFX_Overlay, GFXOV_MODE_Picture); SetObjDrawTransform(800,0,0, 0,800,0,GFX_Overlay);