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

◆ InitMap()

void Terraria.Main.InitMap ( )
inlineprotected

Definition at line 55065 of file Main.cs.

55066 {
55067 int num = mapTargetX;
55068 int num2 = mapTargetY;
55069 if (!mapEnabled)
55070 {
55071 return;
55072 }
55073 try
55074 {
55075 for (int i = 0; i < num; i++)
55076 {
55077 for (int j = 0; j < num2; j++)
55078 {
55080 }
55081 }
55082 mapInit = true;
55083 }
55084 catch
55085 {
55086 mapEnabled = false;
55087 for (int k = 0; k < num; k++)
55088 {
55089 for (int l = 0; l < num2; l++)
55090 {
55091 try
55092 {
55093 if (mapTarget[k, l] != null)
55094 {
55095 mapTarget[k, l].Dispose();
55096 }
55097 }
55098 catch
55099 {
55100 }
55101 }
55102 }
55103 }
55104 }
override void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0)
static bool mapInit
Definition Main.cs:904
static int mapTargetY
Definition Main.cs:890
RenderTarget2D[,] mapTarget
Definition Main.cs:892
static int textureMaxHeight
Definition Main.cs:870
static int textureMaxWidth
Definition Main.cs:868
static int mapTargetX
Definition Main.cs:888
static bool mapEnabled
Definition Main.cs:906

References Microsoft.Xna.Framework.Graphics.RenderTarget2D.Dispose(), System.Text.RegularExpressions.i, Terraria.Main.mapEnabled, Terraria.Main.mapInit, Terraria.Main.mapTarget, Terraria.Main.mapTargetX, Terraria.Main.mapTargetY, Terraria.Main.textureMaxHeight, and Terraria.Main.textureMaxWidth.