public static string getDesc(this ScoringEntry t) { switch (t) { // Kitei case ScoringEntry.Shomenuchi_Kokyunage: return("Shomenuchi Kokyunage"); case ScoringEntry.Yokomenuchi_Shihonage: return("Yokomenuchi Shihonage "); case ScoringEntry.Munetsuki_Kotegaeshi: return("Munetsuki Kotegaeshi"); case ScoringEntry.Katatetori_Tenkan_Ikkyo: return("Katatetori Tenkan Ikkyo"); case ScoringEntry.Katadori_Nikyo: return("Katadori Nikkyo"); case ScoringEntry.Ushiro_Tekubidori_Sankyo: return("Ushiro Tekubidori Sankyo "); // Other case ScoringEntry.Entry: return("Entry"); default: return(t.ToString()); } }
public void addScore(Judge judge, ScoringEntry entryKey, float value) { if (!internalScores.ContainsKey(judge)) { internalScores.Add(judge, new Dictionary <ScoringEntry, float>()); } (internalScores[judge])[entryKey] = value; }
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (!shouldUpdate) { return; } if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } ScoringEntry se = rows[e.RowIndex]; string value = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); score.addScore(columns[e.ColumnIndex], se, float.Parse(value)); listener.scoreUpdated(); }