Ejemplo n.º 1
0
        //testing the set up of our projectiles
        public void setupProjectiles()
        {
            World      theWorld = new World();
            Projectile p        = new Projectile();

            p.setProjectileID(1);
            Assert.IsTrue(1 == p.getProjectileId());
            p.setProjectileLoc(new SpaceWars.Vector2D(1, 1));
            Assert.IsTrue(1 == p.getProjectileLoc().GetX());
            Assert.IsTrue(1 == p.getProjectileLoc().GetY());

            p.setProjectileDir(new SpaceWars.Vector2D(0, 0));
            Assert.IsTrue(0 == p.getProjectileDir().GetX());
            Assert.IsTrue(0 == p.getProjectileDir().GetY());
            p.setProjectileAlive(true);
            Assert.IsTrue(p.getProjectileAlive());
            p.setProjectileOwner(1);
            Assert.IsTrue(1 == p.getProjectileOwner());
            Dictionary <int, Projectile> pc = theWorld.getProjectileDictionary();

            Assert.IsTrue(pc.Count == 0);
        }