Esempio n. 1
0
        private void CalculateSendScore()
        {
            IdolWave wave0 = IdolWaveLoader.LoadWaveFile(waveBuffer);

            List<IdolWaveNote> result0 = IdolWaveLoader.GetWaveNotes(wave0);

            Scoring scoring = new Scoring();
            float score = scoring.GetScore(result0);

            CFileScore fileScore = new CFileScore() { FileName = currentFileInfo.FileName, FileScore = score };

            string json = JsonConvert.SerializeObject(fileScore);

            UpdateScoreServer(fileScore);

            m_serverTerminal.SendMessage(json);

            Console.WriteLine();
            Console.WriteLine("final score: " + score);
            Console.WriteLine("------------");
            Console.WriteLine();

            ChangeState(STATE_WAITING);
        }
Esempio n. 2
0
 private void UpdateScoreServer(CFileScore fileScore)
 {
     UpdateScoreServer(fileScore.FileName, fileScore.FileScore);
 }