Minecraft.World.CompareRegionNames C# (CSharp) Méthode

CompareRegionNames() private static méthode

private static CompareRegionNames ( String r1, String r2 ) : int
r1 String
r2 String
Résultat int
        private static int CompareRegionNames(String r1, String r2)
        {
            Regex pattern = new Regex(@"r\.(-?\d+)\.(-?\d+)\.mca");
            Match m = pattern.Match(r1);
            int x1 = int.Parse(m.Groups[1].Value);
            int z1 = int.Parse(m.Groups[2].Value);
            m = pattern.Match(r2);
            int x2 = int.Parse(m.Groups[1].Value);
            int z2 = int.Parse(m.Groups[2].Value);

            if (x1 < x2)
                return -1;
            else if (x2 < x1)
                return 1;
            else
            {
                if (z1 < z2)
                    return -1;
                else if (z2 < z1)
                    return 1;
                else
                    return 0;
            }
        }