예제 #1
0
 private void GameEnd(GameEndEnum en)
 {
     sw.Stop();
     OnGameEnd(en);
 }
예제 #2
0
 public void OnGameEnd(GameEndEnum en)
 {
     EventHandler<GameEndEnum> h = GameEndEvent;
     if (h != null) h(this, en);
 }
예제 #3
0
 public void GameOver(GameEndEnum en,long p)
 {
     Content = new GameOverScreen(en, p, this);
     CurrentVm = (content.DataContext as GameOverVM);
 }
예제 #4
0
 public GameOverVM(MainViewModel main, GameEndEnum en, long pontszam)
 {
     mainmodel = main;
     orulunk = (en == GameEndEnum.Win) ? ":)" : ":(";
     this.pontszam = pontszam;
 }
예제 #5
0
 private void GameEnded(GameEndEnum en)
 {
     mainModel.GameOver(en, game.Player.Points);
 }
예제 #6
0
 public GameOverScreen(GameEndEnum en, long pontok, MainViewModel mainvm)
 {
     InitializeComponent();
     VM = new GameOverVM(mainvm, en, pontok);
     this.DataContext = VM;
 }