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

◆ SectionTileFrameWithCheck()

static void Terraria.WorldGen.SectionTileFrameWithCheck ( int startX,
int startY,
int endX,
int endY )
inlinestatic

Definition at line 70388 of file WorldGen.cs.

70389 {
70390 int sectionX = Netplay.GetSectionX(startX);
70391 int sectionY = Netplay.GetSectionY(startY);
70392 int sectionX2 = Netplay.GetSectionX(endX);
70393 int sectionY2 = Netplay.GetSectionY(endY);
70394 for (int i = sectionX; i <= sectionX2; i++)
70395 {
70396 for (int j = sectionY; j <= sectionY2; j++)
70397 {
70398 if (Main.sectionManager.SectionLoaded(i, j) && !Main.sectionManager.SectionFramed(i, j))
70399 {
70400 SectionTileFrame(i, j, i, j);
70401 if (!Main.sectionManager.AnyUnfinishedSections)
70402 {
70403 return;
70404 }
70405 }
70406 }
70407 }
70408 }
static void SectionTileFrame(int sectionStartX, int sectionStartY, int sectionEndXInclusive, int sectionEndYInclusive)

References Terraria.Netplay.GetSectionX(), Terraria.Netplay.GetSectionY(), and Terraria.Main.sectionManager.

Referenced by Terraria.Main.DrawCapture(), and Terraria.GameContent.Drawing.TileDrawing.GetScreenDrawArea().