Esempio n. 1
0
 private void ItemOnScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     if (ScoreChanged != null)
     {
         ScoreChanged.Invoke(this, e);
     }
 }
Esempio n. 2
0
 private void Instance_ScoreChanged(object sender, ScoreChangedEventArgs args)
 {
     if (GameManager.CurrentState == GameStates.PLAYING)
     {
         TriggerFade();
     }
 }
Esempio n. 3
0
        private void testGameOver(ScoreChangedEventArgs args)
        {
            if (args.gameOver == true)
            {
                tgb.Pause();
                tgb.ScoreChangedEvent -= new TetrisGameBoard.ScoreChangedEventHandler(tgb_ScoreChangedEvent);

                NewScore.Level  = args.Level;
                NewScore.Points = args.Score;

                txtName.Visibility = Visibility.Visible;
                txtName.Focus();
                UpdateZOrder(txtName, true);
                txtName.SelectAll();


                double newrank   = getRank(NewScore.Level, NewScore.Points);
                int    rankindex = getRankIndex(newrank, TopScores);
                if (!TopScores.ContainsKey(newrank))
                {
                    txtGameOver.Text = getGameOverText(rankindex);
                }
                else
                {
                    txtGameOver.Text = string.Format("Ohh your too slow! Someone already got {0} points on level {1}.", NewScore.Points, NewScore.Level);
                }

                txtGameOver.Visibility = Visibility.Visible;
                txtGameOver.Background = new SolidColorBrush(Colors.Black);

                displayHighScores();
                UpdateZOrder(txtGameOver, true);
            }
        }
Esempio n. 4
0
 void Instance_ScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     if (e.StudentIds.Contains(this._CurrentID))
     {
         this.LoadContent(_CurrentID);
     }
 }
Esempio n. 5
0
        void tgb_ScoreChangedEvent(ScoreChangedEventArgs args)
        {
            txtScore.Text = string.Format("Score {0} Level {1} " + Environment.NewLine + "Lines {2} ", args.Score, args.Level, args.Lines);

            if (oldScore != args.Score)
            {
                int howmanyNewPoints = args.Score - oldScore;
                txtNewPoints.Text = howmanyNewPoints.ToString();

                ColorAnimation ForeColorAnim = new ColorAnimation(Colors.Black, Colors.Red, TimeSpan.FromMilliseconds(500));
                ForeColorAnim.AutoReverse = true;
                ScoreColorBrush.BeginAnimation(SolidColorBrush.ColorProperty, ForeColorAnim);

                DoubleAnimation fontSizeAnim = new DoubleAnimation(8, 36, TimeSpan.FromMilliseconds(500));
                fontSizeAnim.AutoReverse = true;
                txtNewPoints.BeginAnimation(TextBlock.FontSizeProperty, fontSizeAnim);

                DoubleAnimation rightPosition = new DoubleAnimation(10, 30, TimeSpan.FromMilliseconds(500));
                rightPosition.AutoReverse = true;
                txtNewPoints.BeginAnimation(Canvas.RightProperty, rightPosition);
            }

            oldScore = args.Score;
            testGameOver(args);
        }
Esempio n. 6
0
    } // end OnClickBackBtn

    private void OnScoreChanged(object sender, ScoreChangedEventArgs args)
    {
        if (null == args)
        {
            Debug.LogError("UIGameMenu OnScoreChanged args is null");
            return;
        } // end if
        m_ScoreText.text = args.Score.ToString();
    }     // end OnScoreChanged
Esempio n. 7
0
        private static void Match_ScoreChanged(object sender, ScoreChangedEventArgs e)
        {
            var match = (Match)sender;

            foreach (var matchPlayer in match.Players)
            {
                _server.Router.DistributePackage(new ScoreChangedPackage(e.Player.Uid, e.RaisedScore, Router.ServerWildcard, matchPlayer.Uid));
            }
        }
Esempio n. 8
0
    /// <summary>
    /// Score changed event handler.
    /// </summary>
    /// <param name="e"></param>
    protected virtual void OnScoreChanged(ScoreChangedEventArgs e)
    {
        ScoreChangedEventHandler handler = ScoreChanged;

        if (handler != null)
        {
            handler(this, e);
        }
    }
Esempio n. 9
0
 private void match_ScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     txbPlayer1Score.Dispatcher.BeginInvoke(new Action(delegate {
         txbPlayer1Score.Text = e.ScoreOfPlayer1.ToString();
     }));
     txbPlayer2Score.Dispatcher.BeginInvoke(new Action(delegate {
         txbPlayer2Score.Text = e.ScoreOfPlayer2.ToString();
     }));
 }
Esempio n. 10
0
 private void Instance_ScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     foreach (string var in e.StudentIds)
     {
         if (var == _CurrentID)
         {
             Reload = true;
         }
     }
 }
Esempio n. 11
0
        private void OnPatternScoreChanged(object sender, ScoreChangedEventArgs e)
        {
            if (e.RemovedScores != null)
            {
                foreach (Score score in e.RemovedScores)
                {
                    _scoreTable.Remove(score);
                }
            }

            RefreshPatternThumbnailGeometry((Pattern)sender);
        }
Esempio n. 12
0
        private void Score_ScoreChanged(object sender, ScoreChangedEventArgs e)
        {
            switch (e.Reason)
            {
            case ScoreChangeReason.Removing:
                if (e.Note == SelectedNote)
                {
                    SelectedNote = null;
                }
                break;

            default:
                break;
            }
        }
Esempio n. 13
0
        private void DartBoard_ScoreChanged(object sender, ScoreChangedEventArgs args)
        {
            textCurrentScore.Text = "";
            textScore1.Text       = dartBoard.getScore(DartBoard.PlayerNum.PlayerOne).ToString();
            textScore2.Text       = dartBoard.getScore(DartBoard.PlayerNum.PlayerTwo).ToString();

            float avP1 = dartBoard.getAverage(DartBoard.PlayerNum.PlayerOne);

            labelP1Average.Text = "Average: " + string.Format("{0:0.0#}", avP1);
            float avP2 = dartBoard.getAverage(DartBoard.PlayerNum.PlayerTwo);

            labelP2Average.Text = "Average: " + string.Format("{0:0.0#}", avP2);

            if (dartBoard.winner != DartBoard.PlayerNum.Nobody)
            {
                winningPictureBox.Visible = true;
                playSound(finishMusic);
            }
        }
Esempio n. 14
0
    private void AddScore(int added, bool broadcast = true)
    {
        scoreCount += scorePerEnemy;

        if (broadcast)
        {
            if (OnScoreChanged == null)
            {
                return;
            }

            foreach (var player in players)
            {
                var args = new ScoreChangedEventArgs <int>()
                {
                    player = player, value = scoreCount
                };
                OnScoreChanged(player, args);
            }
        }
    }
Esempio n. 15
0
    void OnEnemyHealthChanged(GameObject enemy, float health)
    {
        if (health <= 0 && enemies.Contains(enemy))
        {
            enemies.Remove(enemy);

            scoreCount += scorePerEnemy;

            if (OnScoreChanged == null)
            {
                return;
            }

            foreach (var player in players)
            {
                var args = new ScoreChangedEventArgs <int>()
                {
                    player = player, value = scoreCount
                };
                OnScoreChanged(player, args);
            }
        }
    }
Esempio n. 16
0
 void HandleScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     PopulateScore();
 }
Esempio n. 17
0
        private void testGameOver(ScoreChangedEventArgs args)
        {
            if (args.gameOver == true)
            {
                tgb.Pause();
                tgb.ScoreChangedEvent -= new TetrisGameBoard.ScoreChangedEventHandler(tgb_ScoreChangedEvent);

                NewScore.Level = args.Level;
                NewScore.Points = args.Score;

                txtName.Visibility = Visibility.Visible;
                txtName.Focus();
                UpdateZOrder(txtName, true);
                txtName.SelectAll();

                double newrank = getRank(NewScore.Level, NewScore.Points);
                int rankindex = getRankIndex(newrank, TopScores);
                if (!TopScores.ContainsKey(newrank))
                {
                    txtGameOver.Text = getGameOverText(rankindex);

                }
                else
                {
                    txtGameOver.Text = string.Format("Ohh your too slow! Someone already got {0} points on level {1}.", NewScore.Points, NewScore.Level);
                }

                txtGameOver.Visibility = Visibility.Visible;
                txtGameOver.Background = new SolidColorBrush(Colors.Black);

                displayHighScores();
                UpdateZOrder(txtGameOver, true);
            }
        }
Esempio n. 18
0
 private void GameManager_OnScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     UpdateScore(e.NewScore);
 }
Esempio n. 19
0
        void tgb_ScoreChangedEvent(ScoreChangedEventArgs args)
        {
            txtScore.Text = string.Format("Score {0} Level {1} " + Environment.NewLine + "Lines {2} ", args.Score, args.Level, args.Lines);

            if (oldScore != args.Score)
            {
                int howmanyNewPoints = args.Score - oldScore;
                txtNewPoints.Text = howmanyNewPoints.ToString();

                ColorAnimation ForeColorAnim = new ColorAnimation(Colors.Black,Colors.Red,TimeSpan.FromMilliseconds(500));
                ForeColorAnim.AutoReverse = true;
                ScoreColorBrush.BeginAnimation(SolidColorBrush.ColorProperty, ForeColorAnim);

                DoubleAnimation fontSizeAnim = new DoubleAnimation(8, 36, TimeSpan.FromMilliseconds(500));
                fontSizeAnim.AutoReverse = true;
                txtNewPoints.BeginAnimation(TextBlock.FontSizeProperty, fontSizeAnim);

                DoubleAnimation rightPosition = new DoubleAnimation(10, 30, TimeSpan.FromMilliseconds(500));
                rightPosition.AutoReverse = true;
                txtNewPoints.BeginAnimation(Canvas.RightProperty, rightPosition);

            }

            oldScore = args.Score;
            testGameOver(args);
        }
Esempio n. 20
0
    private void Instance_ScoreChanged(object sender, System.EventArgs e)
    {
        ScoreChangedEventArgs s = e as ScoreChangedEventArgs;

        UpdateScore(s.CurrentScore, s.ScoreChangedBy);
    }
Esempio n. 21
0
 private async void PlayersOnScoreChanged(object sender, ScoreChangedEventArgs scoreChangedEventArgs)
 {
     await Rep.Instance.SavePlayersAsync();
 }
Esempio n. 22
0
 private void Instance_ScoreChanged(object sender, System.EventArgs e)
 {
     scoreChangedEventArgs = e as ScoreChangedEventArgs;
     UpdateHighScore(scoreChangedEventArgs.CurrentScore, scoreChangedEventArgs.CurrentGameMode);
 }
Esempio n. 23
0
 private void GameInfoOnScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     UpdateScores(e.NewLeftScore, e.NewRightScore);
 }
Esempio n. 24
0
 private void OnVisitorScoreChanged(object sender, ScoreChangedEventArgs e)
 {
     labelVisitorScore.Text = e.Score.ToString(CultureInfo.InvariantCulture);
 }