Ejemplo n.º 1
0
 /**
  * Handler für Button "Spielen"
  */
 private void Spielen_Click(object sender, RoutedEventArgs e)
 {
     if (ov == null)
     {
         ov = new OptionsView(this);
     }
     rootContainer.Child = ov;
 }
Ejemplo n.º 2
0
        /**
         * Konstruktor
         */
        public NormalTetrisView(OptionsView ov, IndexView iv)
        {
            this.iv = iv;
            this.ov = ov;
            this.boardModel = App.getInstance().getBoardModel();
            InitializeComponent();
            /*Hier werden die Grids initialisiert*/
            initBoard();

            /* Hier kommen die Event Listener fuers Spiel*/
            boardModel.BoardChanged += new BoardChangedEventHandler(OnBoardChanged);
            boardModel.ScoreChanged += new ScoreChangedEventHandler(OnScoreChanged);
            boardModel.LineChanged += new LineChangedEventHandler(OnLineChanged);
            App.getInstance().GameOverEvent += new GameOverEventHandler(OnGameOver);
            App.getInstance().FigureFallenEvent += new FigureFallenEventHandler(OnFigureFallen);
            playerName = "Unbekannt";
        }
Ejemplo n.º 3
0
 /**
  * Handler für Button "Spielen"
  */
 private void Spielen_Click(object sender, RoutedEventArgs e)
 {
     if (ov == null)
     {
         ov = new OptionsView(this);
     }
     rootContainer.Child = ov;
 }