Пример #1
0
        public ChunkGenerator(ChunkHandler ChunkHandler)
        {
            rnd       = new JavaRandom();
            rnd2      = new JavaRandom();
            this.Seed = rnd.GetSeed();
            //chunkXMul = rnd.nextLong();
            //chunkZMul = rnd.nextLong();

            n1 = new CombinedNoise(
                new OctaveNoise(8, rnd), new OctaveNoise(8, rnd));
            n2 = new CombinedNoise(
                new OctaveNoise(8, rnd), new OctaveNoise(8, rnd));
            n3 = new OctaveNoise(6, rnd);

            n4 = new OctaveNoise(8, rnd);

            n5 = new OctaveNoise(8, rnd);
            n6 = new OctaveNoise(8, rnd);

            n7 = new OctaveNoise(8, rnd);

            this.ChunkHandler = ChunkHandler;
        }
Пример #2
0
            public static void GetSeed_Tests(int seed, long expected)
            {
                var output = JavaRandom.GetSeed(seed);

                Assert.AreEqual(output, expected);
            }