コード例 #1
0
 private void NewGame()
 {
     forward           = false;
     back              = false;
     right             = false;
     left              = false;
     weaponShut[0]     = false;
     weaponShut[1]     = false;
     Game              = GameLoaderInjector.GetGame();
     Game.PlayerLoose += new EventHandler <LooseEventArgs>(OnPlayerLoose);
     timer1.Enabled    = true;
 }
コード例 #2
0
        public void LoadTest()
        {
            CoupleDouble defaultSyze  = new CoupleDouble(1, 1);
            CoupleDouble defaultSpeed = new CoupleDouble(1, 1);

            Ship           playerShip = new Ship();
            List <IWeapon> weapons    = new List <IWeapon>
            {
                new Gun(),
                new Laser()
            };

            List <AEntity> startEntitys = new List <AEntity>
            {
                new EnemiFarm(new CoupleDouble(0, 1), defaultSyze, defaultSpeed, playerShip),
                new EnemyFarmPseudoEntity(new CoupleDouble(0, 1), defaultSyze, defaultSpeed)
            };

            MainClass expectedGame = new MainClass(startEntitys, playerShip, new CoupleDouble(100, 100));

            Assert.AreEqual(expectedGame, GameLoaderInjector.GetGame());
        }