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

◆ Place()

override bool Terraria.GameContent.Biomes.GraniteBiome.Place ( Point origin,
StructureMap structures )
inline

Definition at line 73 of file GraniteBiome.cs.

74 {
75 if (GenBase._tiles[origin.X, origin.Y].active())
76 {
77 return false;
78 }
79 origin.X -= _sourceMagmaMap.GetLength(0) / 2;
80 origin.Y -= _sourceMagmaMap.GetLength(1) / 2;
81 BuildMagmaMap(origin);
86 structures.AddStructure(effectedMapArea, 8);
87 return true;
88 }
void CleanupTiles(Point tileOrigin, Rectangle magmaMapArea)
void SimulatePressure(out Rectangle effectedMapArea)
void PlaceGranite(Point tileOrigin, Rectangle magmaMapArea)
void PlaceDecorations(Point tileOrigin, Rectangle magmaMapArea)
void AddStructure(Rectangle area, int padding=0)

References Terraria.GameContent.Biomes.GraniteBiome._sourceMagmaMap, Terraria.WorldBuilding.GenBase._tiles, Terraria.WorldBuilding.StructureMap.AddStructure(), Terraria.GameContent.Biomes.GraniteBiome.BuildMagmaMap(), Terraria.GameContent.Biomes.GraniteBiome.CleanupTiles(), Terraria.GameContent.Biomes.GraniteBiome.PlaceDecorations(), Terraria.GameContent.Biomes.GraniteBiome.PlaceGranite(), Terraria.GameContent.Biomes.GraniteBiome.SimulatePressure(), Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.