예제 #1
0
        public void Bouger()
        {
            Monde m = new Monde(new FlatGenerateur(new Noise()));

            m.GenerateChunk(0, 0);
            Marchand joueur = new Marchand(0, 0, null);

            joueur.Bouger(2, 2, m);
            Assert.AreEqual(joueur.X, 1);
            Assert.AreEqual(joueur.Y, 0);
            joueur.Bouger(-1, -5, m);
            Assert.AreEqual(joueur.X, 0);
            Assert.AreEqual(joueur.Y, 0);
        }
예제 #2
0
        public void Equals()
        {
            Monde    m  = new Monde(new FlatGenerateur(new Noise()));
            Marchand j1 = new Marchand(0, 0, null);

            Marchand j2 = new Marchand(0, 0, null);

            Assert.IsTrue(j1.Equals(j2));
            Assert.IsTrue(j2.Equals(j1));
            j2.Bouger(1, 0, m);
            Assert.IsFalse(j1.Equals(j2));
            Assert.IsFalse(j2.Equals(j1));
        }