Exemple #1
0
        public void Update()
        {
            Map = Map ?? new Map(23, 29);

            RoundNumber++;

            UpdateAlienManagers();
            Map.UpdateEntities();
            UpdateRespawnPlayersIfNecessary();
        }
Exemple #2
0
        public void StartNewGame(bool aliensDisabled = false)
        {
            Players.Clear();
            Players.Add(new Player(1));
            Players.Add(new Player(2));

            if (aliensDisabled)
            {
                Players[0].AlienManager.Disabled = true;
                Players[1].AlienManager.Disabled = true;
            }

            Map = new Map(Settings.Default.MapWidth, Settings.Default.MapHeight);

            UpdateRespawnPlayersIfNecessary();
            Map.UpdateEntities();

            ShieldFactory.BuildInitial(1);
            ShieldFactory.BuildInitial(2);
        }
        public void StartNewGame(bool aliensDisabled = false)
        {
            Players.Clear();
            Players.Add(new Player(1));
            Players.Add(new Player(2));

            if (aliensDisabled)
            {
                Players[0].AlienManager.Disabled = true;
                Players[1].AlienManager.Disabled = true;
            }

            Map = new Map(Settings.Default.MapWidth, Settings.Default.MapHeight);

            UpdateRespawnPlayersIfNecessary();
            Map.UpdateEntities();

            ShieldFactory.BuildInitial(1);
            ShieldFactory.BuildInitial(2);
        }