SetSolidMask

Kategorie: Objekte / Status
Ab Engineversion: 5.1 OC

Beschreibung

Setzt einen neuen, festen Bereich eines Objekts. Das Quellrechteck der Grafik gibt dabei an, welche Pixel im Rechteck fest werden sollen: Alle Pixel, die zu weniger als 50% transparent sind, werden fest. Siehe auch Eintrag SolidMask in der DefCore.txt.

Syntax

void SetSolidMask(int x, int y, int width, int height, int target_x, int target_y);

Parameter

x:
X-Position der oberen linken Ecke der neuen SolidMask in der Definitionsgrafik
y:
Y-Position der oberen linken Ecke der neuen SolidMask in der Definitionsgrafik
width:
Breite der neuen SolidMask in der Definitionsgrafik
height:
Höhe der neuen SolidMask in der Definitionsgrafik
target_x:
X-Zielposition der neuen SolidMask relativ zur oberen linken Objektecke
target_y:
Y-Zielposition der neuen SolidMask relativ zur oberen linken Objektecke

Anmerkung

Feste Bereiche werden intern in der Landschaft als Pixel mit dem Material "Vehicle" eingefügt.

Beispiel

SetSolidMask();
Löscht die SolidMask für das aufrufende Objekt.
Sven2, 2003-06