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

◆ DrawWallOfCopperShortswords()

static void Terraria.Main.DrawWallOfCopperShortswords ( )
inlinestaticprivate

Definition at line 41853 of file Main.cs.

41854 {
41855 UnifiedRandom r = new UnifiedRandom(5000);
41856 Texture2D value = TextureAssets.Cloud[28].Value;
41857 Vector2 vector = ScreenSize.ToVector2();
41858 spriteBatch.Begin();
41859 for (int i = 0; i < 20000; i++)
41860 {
41861 Vector2 vector2 = r.NextVector2Square(-0.1f, 1.1f);
41862 vector2.X -= 0.1f;
41863 vector2.X += GlobalTimeWrappedHourly % 10f / 10f * 1.2f;
41864 vector2.Y -= GlobalTimeWrappedHourly % 10f / 10f;
41865 if (vector2.Y < -0.2f)
41866 {
41867 vector2.Y += 1.4f;
41868 }
41869 if (vector2.X > 1.1f)
41870 {
41871 vector2.X -= 1.2f;
41872 }
41873 Vector2 position = vector2 * vector;
41875 }
41876 spriteBatch.End();
41877 }
static Asset< Texture2D >[] Cloud
static SpriteBatch spriteBatch
Definition Main.cs:974
static Microsoft.Xna.Framework.Point ScreenSize
Definition Main.cs:2925
static float GlobalTimeWrappedHourly
Definition Main.cs:405

References Terraria.GameContent.TextureAssets.Cloud, Terraria.Main.GlobalTimeWrappedHourly, System.Text.RegularExpressions.i, Terraria.Main.ScreenSize, Terraria.Main.spriteBatch, System.value, and Microsoft.Xna.Framework.Color.White.