SetSolidMask

Kategorie: Objekte / Status
Ab Engineversion: 4.6.5.0 CP

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

bool SetSolidMask (int iX, int iY, int iWdt, int iHgt, int iTx, int iTx, object pObj);

Parameter

iX:
X-Position der oberen linken Ecke der neuen SolidMask in der Definitionsgrafik
iY:
Y-Position der oberen linken Ecke der neuen SolidMask in der Definitionsgrafik
iWdt:
Breite der neuen SolidMask in der Definitionsgrafik
iHgt:
Höhe der neuen SolidMask in der Definitionsgrafik
iTx:
X-Zielposition der neuen SolidMask relativ zur oberen linken Objektecke
iTx:
Y-Zielposition der neuen SolidMask relativ zur oberen linken Objektecke
pObj:
[opt] Objekt, dessen fester Bereich geändert werden soll. 0 bei lokalem Aufruf.

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, Juni 2003