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); }
private void UpdateScoreServer(CFileScore fileScore) { UpdateScoreServer(fileScore.FileName, fileScore.FileScore); }