//// /// <summary> /// Gets the first (sand) tile of the eastern beach. /// </summary> /// <param name="tileX"></param> /// <param name="tileY"></param> /// <returns></returns> public static bool GetEastBeach(out int tileX, out int tileY) { int reach = 40; //340; for (int x = reach; x < Main.dungeonX; x++) { if (WorldLocationLibraries.CheckColumnForBeach(x, out tileX, out tileY)) { return(true); } } tileX = tileY = 0; return(false); }
/// <summary> /// Gets the first (sand) tile of the western beach. /// </summary> /// <param name="tileX"></param> /// <param name="tileY"></param> /// <returns></returns> public static bool GetWestBeach(out int tileX, out int tileY) { int reach = 40; //340; int max = (Main.maxTilesX - reach) - Main.dungeonX; for (int x = Main.maxTilesX - reach; x > Main.dungeonX; x--) { if (WorldLocationLibraries.CheckColumnForBeach(x, out tileX, out tileY)) { return(true); } } tileX = tileY = 0; return(false); }