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

◆ DrawSplash_LoadingFlower()

void Terraria.Main.DrawSplash_LoadingFlower ( Microsoft::Xna::Framework::Color splashColor)
inlineprivate

Definition at line 49502 of file Main.cs.

49503 {
49504 float val = (float)screenWidth / MinimumZoomComparerX;
49505 float val2 = (float)screenHeight / MinimumZoomComparerY;
49506 float num = Math.Max(Math.Max(1f, val), val2);
49508 int num2 = 3;
49509 int num3 = 19;
49510 Vector2 position = new Vector2(screenWidth / 2, screenHeight) - new Vector2(0f, 50f) * num;
49511 int num4 = (int)_splashFrameCount / num2;
49512 if (num4 >= num3)
49513 {
49514 num4 = 0;
49515 }
49517 float rotation = 0f;
49518 Vector2 origin = rectangle.Size() / 2f;
49519 spriteBatch.Draw(value, position, rectangle, splashColor, rotation, origin, num, SpriteEffects.None, 0f);
49520 }
static byte Max(byte val1, byte val2)
Definition Math.cs:738
static Asset< Texture2D > LoadingSunflower
static SpriteBatch spriteBatch
Definition Main.cs:974
float _splashFrameCount
Definition Main.cs:2535
static int screenHeight
Definition Main.cs:1721
static float MinimumZoomComparerX
Definition Main.cs:1886
static float MinimumZoomComparerY
Definition Main.cs:1888
static int screenWidth
Definition Main.cs:1719

References Terraria.Main._splashFrameCount, Terraria.GameContent.TextureAssets.LoadingSunflower, System.Math.Max(), Terraria.Main.MinimumZoomComparerX, Terraria.Main.MinimumZoomComparerY, Terraria.Main.screenHeight, Terraria.Main.screenWidth, Terraria.Main.spriteBatch, System.value, and Microsoft.Xna.Framework.Graphics.Vector2.

Referenced by Terraria.Main.DrawSplash().