Exemplo n.º 1
0
    public void OnTimerMoveChange(int moveNumber)
    {
        // don't need to process stuff if leading or if on "break" move
        if (!leading && level.CurrentMoveNumber() != 0)
        {
            // go through previous move stuff
            if (!movePlayed)
            {
                success   = false;
                moveGrade = MoveGrade.Miss;
                gradeText.StartText(moveGrade);
            }

            if (!success)
            {
                level.LevelLost();
                musicBox.Lose();
            }

            // set up new move stuff
            movePlayed = false;
        }
        nextBeatTime = timer.GetNextBeatTime();
        leading      = level.IsLeading();
    }