Ejemplo n.º 1
0
        private void ResetGame()
        {
            // Resetting Player
            player = new Player(PlayerStartLocation.X, PlayerStartLocation.Y, 1, 0);

            // Reseting Enemies
            enemies.Clear();

            // Reseting Objective
            objective       = new Objective(Canvas.Size);
            destructionwave = new destructionWave(objective.objectiveRec);

            // Reseting health and ammo packs
            ammopacks.Clear();
            healthpacks.Clear();

            // Reseting Wave Manager
            wavemanager.Wave = 1;
            wavemanager.nextWave();

            // Resetting Transition Effects
            screen.currentOpacity        = 1;
            screen.currentTextOpacity    = 1;
            screen.currentSubTextOpacity = 1;
        }
Ejemplo n.º 2
0
        public Form1()
        {
            InitializeComponent();
            typeof(Panel).InvokeMember("DoubleBuffered", BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic, null, Canvas, new object[] { true });

            ConfigureSpawnPoints();
            configureBoundingBox();
            objective       = new Objective(Canvas.Size);
            destructionwave = new destructionWave(objective.objectiveRec);

            player = new Player(PlayerStartLocation.X, PlayerStartLocation.Y, 1, 0);

            addFont();

            wavemanager.nextWave();
        }