private void Start(Object obj, ElapsedEventArgs e) { int move; do { move = MyRand.GetRand(1, 4); // генеруєм випадкову дію тамагочі }while (previousMove == move); // перевіряєм чи дія не повторюється if (tamagochi.IsSick()) { move = 5; // перевіряєм чи не хворий } previousMove = move; try { eventGame(this, new EventTammagochi(move)); // запускаєм наш Event } catch (Exception ex) { timer.Stop(); MyView.Die(); DialogResult res = MessageBox.Show($" {ex.Message}!!!\n Game over", "Tamagochi", MessageBoxButtons.OK, MessageBoxIcon.Information); if (res == DialogResult.OK) { return; } } if (tamagochi.IsGrown()) { End(); } }
private void End() { timer.Stop(); MyView.Grown(); DialogResult res = MessageBox.Show($" End Game!!!\n Tamagochi has grown.", "Tamagochi", MessageBoxButtons.OK, MessageBoxIcon.Information); if (res == DialogResult.OK) { return; } }