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

◆ TryApplyingPlayerStringColor()

static Microsoft.Xna.Framework.Color Terraria.Main.TryApplyingPlayerStringColor ( int playerStringColor,
Microsoft::Xna::Framework::Color stringColor )
inlinestaticprivate

Definition at line 32681 of file Main.cs.

32682 {
32683 if (playerStringColor > 0)
32684 {
32685 stringColor = WorldGen.paintColor(playerStringColor);
32686 if (stringColor.R < 75)
32687 {
32688 stringColor.R = 75;
32689 }
32690 if (stringColor.G < 75)
32691 {
32692 stringColor.G = 75;
32693 }
32694 if (stringColor.B < 75)
32695 {
32696 stringColor.B = 75;
32697 }
32698 switch (playerStringColor)
32699 {
32700 case 13:
32701 stringColor = new Microsoft.Xna.Framework.Color(20, 20, 20);
32702 break;
32703 case 0:
32704 case 14:
32705 stringColor = new Microsoft.Xna.Framework.Color(200, 200, 200);
32706 break;
32707 case 28:
32708 stringColor = new Microsoft.Xna.Framework.Color(163, 116, 91);
32709 break;
32710 case 27:
32711 stringColor = new Microsoft.Xna.Framework.Color(DiscoR, DiscoG, DiscoB);
32712 break;
32713 }
32714 stringColor.A = (byte)((float)(int)stringColor.A * 0.4f);
32715 }
32716 return stringColor;
32717 }
static int DiscoR
Definition Main.cs:1062
static int DiscoG
Definition Main.cs:1066
static int DiscoB
Definition Main.cs:1064

References Terraria.Main.DiscoB, Terraria.Main.DiscoG, Terraria.Main.DiscoR, and Terraria.WorldGen.paintColor().

Referenced by Terraria.Main.DrawProj_FishingLine(), and Terraria.Main.DrawProjDirect().