Пример #1
0
        public void Chunks()
        {
            Generateur g = new FlatGenerateur(new Noise());
            Monde      m = new Monde(g);

            Chunk c = g.Generer(0, 0, new Chunk(new Block[16, 16])).Item1;

            m.SetBlockChunk(0, 0, c);
            Assert.AreEqual(m.GetBlockChunk(0, 0), c);

            m.RemoveBlockChunk(0, 0);
            Assert.IsNull(m.GetBlockChunk(0, 0));

            m.AddBlockChunk(0, 0, c);
            Assert.AreEqual(m.GetBlockChunk(0, 0), c);

            m.RemoveBlockChunk(0, 0);
            Assert.IsNull(m.GetBlockChunk(0, 0));
        }