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

◆ Draw()

void Terraria.WaterfallManager.Draw ( SpriteBatch spriteBatch)
inline

Definition at line 1058 of file WaterfallManager.cs.

1059 {
1060 for (int i = 0; i < currentMax; i++)
1061 {
1063 }
1064 Main.drewLava = false;
1065 if (Main.liquidAlpha[0] > 0f)
1066 {
1067 DrawWaterfall(0, Main.liquidAlpha[0]);
1068 }
1069 if (Main.liquidAlpha[2] > 0f)
1070 {
1071 DrawWaterfall(3, Main.liquidAlpha[2]);
1072 }
1073 if (Main.liquidAlpha[3] > 0f)
1074 {
1075 DrawWaterfall(4, Main.liquidAlpha[3]);
1076 }
1077 if (Main.liquidAlpha[4] > 0f)
1078 {
1079 DrawWaterfall(5, Main.liquidAlpha[4]);
1080 }
1081 if (Main.liquidAlpha[5] > 0f)
1082 {
1083 DrawWaterfall(6, Main.liquidAlpha[5]);
1084 }
1085 if (Main.liquidAlpha[6] > 0f)
1086 {
1087 DrawWaterfall(7, Main.liquidAlpha[6]);
1088 }
1089 if (Main.liquidAlpha[7] > 0f)
1090 {
1091 DrawWaterfall(8, Main.liquidAlpha[7]);
1092 }
1093 if (Main.liquidAlpha[8] > 0f)
1094 {
1095 DrawWaterfall(9, Main.liquidAlpha[8]);
1096 }
1097 if (Main.liquidAlpha[9] > 0f)
1098 {
1099 DrawWaterfall(10, Main.liquidAlpha[9]);
1100 }
1101 if (Main.liquidAlpha[10] > 0f)
1102 {
1103 DrawWaterfall(13, Main.liquidAlpha[10]);
1104 }
1105 if (Main.liquidAlpha[12] > 0f)
1106 {
1107 DrawWaterfall(23, Main.liquidAlpha[12]);
1108 }
1109 if (Main.liquidAlpha[13] > 0f)
1110 {
1111 DrawWaterfall(24, Main.liquidAlpha[13]);
1112 }
1113 }
void DrawWaterfall(int Style=0, float Alpha=1f)

References Terraria.WaterfallManager.currentMax, Terraria.WaterfallManager.DrawWaterfall(), Terraria.Main.liquidAlpha, Terraria.WaterfallManager.WaterfallData.stopAtStep, Terraria.WaterfallManager.waterfallDist, and Terraria.WaterfallManager.waterfalls.

Referenced by Terraria.Main.DoDraw_Waterfalls(), and Terraria.Main.DrawCapture().