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

◆ SwitchTilesNew()

bool Terraria.Collision.SwitchTilesNew ( Vector2 Position,
int Width,
int Height,
Vector2 oldPosition,
int objType )
inline

Definition at line 2837 of file Collision.cs.

2838 {
2839 Point point = Position.ToTileCoordinates();
2840 Point point2 = (Position + new Vector2(Width, Height)).ToTileCoordinates();
2841 int num = Utils.Clamp(point.X, 0, Main.maxTilesX - 1);
2842 int num2 = Utils.Clamp(point.Y, 0, Main.maxTilesY - 1);
2843 int num3 = Utils.Clamp(point2.X, 0, Main.maxTilesX - 1);
2844 int num4 = Utils.Clamp(point2.Y, 0, Main.maxTilesY - 1);
2845 for (int i = num; i <= num3; i++)
2846 {
2847 for (int j = num2; j <= num4; j++)
2848 {
2849 if (Main.tile[i, j] != null)
2850 {
2851 _ = Main.tile[i, j].type;
2852 _ = 130;
2853 }
2854 }
2855 }
2856 return false;
2857 }

References Terraria.Main.maxTilesX, Terraria.Main.maxTilesY, Terraria.Main.tile, Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.