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

◆ Housing_GetTestedRoomBounds()

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

Definition at line 2509 of file WorldGen.cs.

2510 {
2511 int num = 40;
2512 int num2 = 5;
2513 int num3 = 3;
2514 startX = roomX1 - num2 - 1 - num;
2515 endX = roomX2 + num2 + 1 + num;
2516 startY = roomY1 - num3 - 1 - num;
2517 endY = roomY2 + num3 + 1 + num;
2518 if (startX < 5)
2519 {
2520 startX = 5;
2521 }
2522 if (endX >= Main.maxTilesX - 5)
2523 {
2524 endX = Main.maxTilesX - 6;
2525 }
2526 if (startY < 5)
2527 {
2528 startY = 5;
2529 }
2530 if (endY >= Main.maxTilesY - 5)
2531 {
2532 endY = Main.maxTilesY - 6;
2533 }
2534 }
static int roomY2
Definition WorldGen.cs:1064
static int roomX2
Definition WorldGen.cs:1060
static int roomY1
Definition WorldGen.cs:1062
static int roomX1
Definition WorldGen.cs:1058

References Terraria.Main.maxTilesX, Terraria.Main.maxTilesY, Terraria.WorldGen.roomX1, Terraria.WorldGen.roomX2, Terraria.WorldGen.roomY1, and Terraria.WorldGen.roomY2.

Referenced by Terraria.WorldGen.CheckSpecialTownNPCSpawningConditions(), and Terraria.WorldGen.ScoreRoom().