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; }
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(); }