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

◆ GetSectionBounds()

static void Terraria.WorldGen.GetSectionBounds ( int sectionStartX,
int sectionStartY,
int sectionEndXInclusive,
int sectionEndYInclusive,
out int tileStartX,
out int tileEndX,
out int tileStartY,
out int tileEndY )
inlinestatic

Definition at line 70528 of file WorldGen.cs.

70529 {
70530 tileStartX = sectionStartX * 200;
70531 tileEndX = (sectionEndXInclusive + 1) * 200;
70532 tileStartY = sectionStartY * 150;
70533 tileEndY = (sectionEndYInclusive + 1) * 150;
70534 if (tileStartX < 1)
70535 {
70536 tileStartX = 1;
70537 }
70538 if (tileStartY < 1)
70539 {
70540 tileStartY = 1;
70541 }
70542 if (tileStartX > Main.maxTilesX - 2)
70543 {
70544 tileStartX = Main.maxTilesX - 2;
70545 }
70546 if (tileStartY > Main.maxTilesY - 2)
70547 {
70548 tileStartY = Main.maxTilesY - 2;
70549 }
70550 if (tileEndX > Main.maxTilesX - 2)
70551 {
70552 tileEndX = Main.maxTilesX - 2;
70553 }
70554 if (tileEndY > Main.maxTilesY - 2)
70555 {
70556 tileEndY = Main.maxTilesY - 2;
70557 }
70558 }

References Terraria.Main.maxTilesX, and Terraria.Main.maxTilesY.