private void lblPause_Click(object sender, EventArgs e) { TmrMoving.Stop(); PauseForm pf = new PauseForm(this); pf.ShowDialog(); if (pf.DialogResult == System.Windows.Forms.DialogResult.OK) { TmrMoving.Start(); } }
/// <summary> /// функција која почнува нова игра. /// </summary> public void NewGame() { Application.DoEvents(); // MISLAM NE MORA. // TmrPauseBetweenGames.Stop(); // позадина endOfLevel = false; Character.UpdateInitialPosition(); Bckgr = new Background(); Bckgr.ChooseBackground(); // ZA KOJ LEVEL POZADINA. BckgrBitmap = Bckgr.GenerateBackground(); MoveBackground = false; // карактер (играч) indexR = 0; indexL = 0; // куршум (банани, инекции) VisibleBullet = false; TurnedRight = true; counterShooting = 0; CollectedCoins = 0; // ne e povrzano so high-scorot tuku samo na edna igra. CollectedCoinsPlusLife = 0; JumpC = 0; CollectedBananas = 0; CollectingItem.CounterBananas = 0; CollectingItem.CounterCoins = 0; // непријатели: MyEnemies = new EvilMinions(gamemode); counterMove = 0; counterKilling = 0; // за тајмер. CanComeBack = true; counterComeBack = 0; counterAddEnemy = 0; CounterKilledEvilMinions = 0; // Collecting Items Coins = new CollectingItems(100, TypeItem.Coin); Bananas = new CollectingItems(30, TypeItem.Bananas); // Lifes Lifes = 3; switch (gamemode) { case GameMode.Easy: { NORMALIZATION = 50; SpeedOfGame = 5; } break; case GameMode.Medium: { NORMALIZATION = 190; SpeedOfGame = 3; } break; case GameMode.Hard: { NORMALIZATION = 50; SpeedOfGame = 2; TmrMoving.Interval = 10; lblVector.Visible = true; } break; default: break; } endOfLevel = false; TmrMoving.Enabled = true; TmrMoving.Start(); }