Exemple #1
0
 void UpdateScoreUI()
 {
     if (ScoreText != null)
     {
         ScoreText.text = CurrentScore.ToString();
     }
 }
        private void SetText()
        {
            if (_currentScoreText == null || _totalScoreText == null)
            {
                return;
            }

            _currentScoreText.text = CurrentScore.ToString();
            _totalScoreText.text   = TotalScore.ToString();
        }
Exemple #3
0
 private void FirstJump(PlayerController obj)
 {
     animator.SetInteger(stateParam, 1);
     player.OnJump   -= FirstJump;
     CurrentScore     = 0;
     HighestScore     = 0;
     HighestScoreTime = 0;
     scoreText.text   = CurrentScore.ToString();
     startTime        = Time.time;
     started          = true;
 }
Exemple #4
0
 public override Dictionary <string, string> GetGameSummary()
 {
     return(new Dictionary <string, string>()
     {
         { "Final Score", CurrentScore.ToString() },
         { "Highest Combo", HighestCombo.ToString() },
         { "Good Hits", GoodHits.ToString() },
         { "Bad Hits", BadHits.ToString() },
         { "Accuracy", ((float)GoodHits / (GoodHits + BadHits)).ToString("P") }
     });
 }
Exemple #5
0
    void SaveHighScore()
    {
        if (CurrentScore > Prefs.GetInt(PrefTypeInt.LevelBestScore, currentLevelNumber))
        {
            highScoreText.text = CurrentScore.ToString();
            Prefs.SetInt(PrefTypeInt.LevelBestScore, currentLevelNumber, CurrentScore);
        }

        if (currentDistance > Prefs.GetFloat(PrefTypeFloat.LevelBestDistance, currentLevelNumber))
        {
            Prefs.SetFloat(PrefTypeFloat.LevelBestDistance, currentLevelNumber, currentDistance);
        }
    }
Exemple #6
0
        private void SetScore()
        {
            if (txtUserName.Text == string.Empty)
            {
                MessageBox.Show("You must fill in the user name field to continue");
                return;
            }

            var rand = new RandomNumbers.RandomNumber();

            var number = rand.GenerateRandomInteger(1, 100);

            txtRandomNumber.Text = number.ToString();

            if (CurrentValue > 0)
            {
                if (CorrectAnswer(CurrentValue, number))
                {
                    CurrentScore += 1;

                    if (CurrentScore == 10)
                    {
                        MessageBox.Show("Well done! You have completed the game.");
                        txtHighScores.Text = DisplayHighScores(HighScores);
                    }
                }
                else
                {
                    if ((CurrentScore > 0) && IsHighScore(HighScores, CurrentScore))
                    {
                        //if (!HasEqualHighScore(HighScores, CurrentScore))
                        //{
                        HighScores.Add(new HighScoreViewModel()
                        {
                            Score = CurrentScore, UserName = txtUserName.Text, ElapsedTimeInMilliseconds = Watch.ElapsedMilliseconds
                        });
                        //}
                    }

                    btnGenerateNumber.Enabled = false;

                    Watch.Stop();

                    txtHighScores.Text = DisplayHighScores(HighScores);
                }
            }

            txtScore.Text = CurrentScore == 0 ? string.Empty : CurrentScore.ToString();

            CurrentValue = number;
        }
Exemple #7
0
        private void LateUpdate()
        {
            MoveHandler?.Invoke();
            //current scene score
            textCamPos.GetComponent <Text>().text = CurrentScore.ToString();

            List <Direction> moveDir = CustomController.PositionCompair(previousPos, currentRoundPos, sconfig.gap);

            foreach (Direction s in moveDir)
            {
                previousPos = currentRoundPos;
                ObserverUpate(s);
            }
        }
Exemple #8
0
        private void UpdateScoreText()
        {
            //Updates the score display + plays the score animation (coroutine)
            if (pointsTextField)
            {
                pointsTextField.text = CurrentScore.ToString();

                if (_scoreAnimCoroutine != null)
                {
                    StopCoroutine(_scoreAnimCoroutine);
                    multiplierTextField.transform.localScale = Vector3.one;
                }
                _scoreAnimCoroutine = StartCoroutine(ScoreAnim(0.3f, 2f, pointsTextField));
            }
        }
Exemple #9
0
        public void ResetPlayer()
        {
            //resets the player state to start a new round
            UpdatePlayerValues();
            StartCoroutine(DelayPlayerControl(0.3f));
            transform.position   = _startPosition;
            CurrentHealth        = _maxHealth;
            healthBar.fillAmount = CurrentHealth / _maxHealth;
            CurrentScore         = 0;
            CurrentCoins         = 0;
            CurrentXp            = 0;
            pointsTextField.text = CurrentScore.ToString();

            //Projectile Upgrade
            StartCoroutine(SpawnProjectiles());
        }
Exemple #10
0
    private void Update()
    {
        if (started == false)
        {
            return;
        }
        float time  = Time.time - startTime;
        float score = player.transform.position.y;

        if (score > CurrentScore)
        {
            HighestScore     = score;
            HighestScoreTime = time;
            CurrentScore     = (int)score - (int)time;
            scoreText.text   = CurrentScore.ToString();
        }
    }
Exemple #11
0
        public override void LoadContent()
        {
            base.LoadContent();

            SetText("Your current score is " + CurrentScore.ToString());
        }
Exemple #12
0
 public void ResetScore()
 {
     CurrentScore   = 0;
     ScoreText.text = "Score:" + CurrentScore.ToString();
 }
Exemple #13
0
        /// <summary>
        ///
        /// </summary>
        private void DrawPlayfield()
        {
            TextManager.Clear();
            var partnerpos = GetCurrentPartnerPosition();


            for (var i = 0; i < TotalRows; i++)
            {
                for (var j = 0; j < TotalColumns; j++)
                {
                    if (CurrentPosition.Row == i && CurrentPosition.Column == j)
                    {
                        DrawPuyo(CurrentPair.PuyoCenter, true);
                    }
                    else if (partnerpos.Row == i && partnerpos.Column == j)
                    {
                        DrawPuyo(CurrentPair.PuyoPartner, true);
                    }

                    else
                    {
                        DrawPuyo(Playfield[i, j]);
                    }

                    if (j == TotalColumns - 1)
                    {
                        TextManager.Write("_.", ConsoleColor.Black);

                        switch (i)
                        {
                        case 0:
                            TextManager.Write("Score:");
                            break;

                        case 1:
                            TextManager.Write(CurrentScore.ToString(), ConsoleColor.Red);
                            break;

                        case 3:
                            TextManager.Write("Next:");
                            break;

                        case 4:
                            DrawPuyo(NextPairs[0].PuyoCenter);
                            break;

                        case 5:
                            DrawPuyo(NextPairs[0].PuyoPartner);
                            break;

                        case 7:
                            DrawPuyo(NextPairs[1].PuyoPartner);
                            break;

                        case 8:
                            DrawPuyo(NextPairs[1].PuyoPartner);
                            break;
                        }
                    }
                }
                TextManager.WriteLine();
            }
        }
Exemple #14
0
 public void UpdateScore()
 {
     lblScore.Text = CurrentScore.ToString();
 }
Exemple #15
0
 private void UpdateCurrentScoreLable()
 {
     currentScoreLable.text = CurrentScore.ToString();
 }