public PhonePauseScreen() : base("Пауза") { Button resumeButton = new Button("Возобновить"); resumeButton.Tapped += resumeButton_Tapped; MenuButtons.Add(resumeButton); Button exitButton = new Button("Выход"); exitButton.Tapped += exitButton_Tapped; MenuButtons.Add(exitButton); }
public GameOverScreen(int score) : base("Game Over. Вы набрали " + score + " очков!") { Button restartButton = new Button("Заново"); restartButton.Tapped += restartButton_Tapped; MenuButtons.Add(restartButton); Button exitButton = new Button("В главное меню"); exitButton.Tapped += exitButton_Tapped; MenuButtons.Add(exitButton); }
public PhoneExitScreen() : base("Вы уверены, что хотите выйти?") { TransitionOnTime = TimeSpan.FromSeconds(0.2); TransitionOffTime = TimeSpan.FromSeconds(0.2); Button acceptButton = new Button("Да"); Button cancelButton = new Button("Нет"); acceptButton.Tapped += acceptButton_Tapped; cancelButton.Tapped += cancelButton_Tapped; MenuButtons.Add(acceptButton); MenuButtons.Add(cancelButton); }
public PhoneOptionsScreen() : base("Настройки") { BooleanButton sfxButton = new BooleanButton("Звук", true); sfxButton.Tapped += sfxButton_Tapped; MenuButtons.Add(sfxButton); BooleanButton musicButton = new BooleanButton("Музыка", true); musicButton.Tapped += musicButton_Tapped; MenuButtons.Add(musicButton); Button backButton = new Button("Назад"); backButton.Tapped += backButton_Tapped; MenuButtons.Add(backButton); }
public PhoneMainMenuScreen() : base("Змейка") { Button playButton = new Button("Играть!"); playButton.Tapped += playButton_Tapped; MenuButtons.Add(playButton); Button optionsButton = new Button("Настройки"); optionsButton.Tapped += optionsButton_Tapped; //Disabled due to uunnecessary in MonoSnake (no sounds and music) //MenuButtons.Add(optionsButton); Button exitButton = new Button("Выйти"); exitButton.Tapped += exitButton_Tapped; MenuButtons.Add(exitButton); }