Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CursorColor()

static void Terraria.Main.CursorColor ( )
inlinestatic

Definition at line 49348 of file Main.cs.

49349 {
49350 cursorAlpha += (float)cursorColorDirection * 0.015f;
49351 if (cursorAlpha >= 1f)
49352 {
49353 cursorAlpha = 1f;
49355 }
49356 if ((double)cursorAlpha <= 0.6)
49357 {
49358 cursorAlpha = 0.6f;
49360 }
49361 float num = cursorAlpha * 0.3f + 0.7f;
49362 byte r = (byte)((float)(int)mouseColor.R * cursorAlpha);
49363 byte g = (byte)((float)(int)mouseColor.G * cursorAlpha);
49364 byte b = (byte)((float)(int)mouseColor.B * cursorAlpha);
49365 byte a = (byte)(255f * num);
49367 cursorScale = cursorAlpha * 0.3f + 0.7f + 0.1f;
49368 }
static float cursorAlpha
Definition Main.cs:2209
static Microsoft.Xna.Framework.Color cursorColor
Definition Main.cs:2205
static Microsoft.Xna.Framework.Color mouseColor
Definition Main.cs:2203
static float cursorScale
Definition Main.cs:2211
static int cursorColorDirection
Definition Main.cs:2207

References Terraria.Main.cursorAlpha, Terraria.Main.cursorColor, Terraria.Main.cursorColorDirection, Terraria.Main.cursorScale, and Terraria.Main.mouseColor.

Referenced by Terraria.Main.DoUpdate_AnimateCursorColors().