SplitRGBaValue

Kategorie: Arithmetik
Ab Engineversion: 4.9.5.0 CE

Beschreibung

Zerstückelt den 32Bit-Farbwert und schreibt die einzelnen Farbwerte in die jeweiligen angegeben Variablen.

Syntax

bool SplitRGBaValue (int Val, int iRed, int iGreen, int iBlue, int iAlpha);

Parameter

Val:
32Bit-Farbwert
iRed:
[opt] Variable, in der der Rotanteil gespeichert werden soll
iGreen:
[opt] Variable, in der der Grünanteil gespeichert werden soll
iBlue:
[opt] Variable, in der der Blauanteil gespeichert werden soll
iAlpha:
[opt] Variable, in der der Alpha-Wert gespeichert werden soll

Beispiel

var red, green, blue;
SplitRGBaValue(GetColorDw(GetCursor()),red,green,blue);
Message("Rot: %d|Grün %d|Blau %d",GetCursor(),red, green, blue);
				
Schreibt die 3 Farbwerte des aktuell ausgewählten Clonks als Text über den Clonk
Siehe auch: GetRGBaValue, SetRGBaValue
Tyron, September 2004