Пример #1
0
        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());
            }
        }
Пример #2
0
 public void addScore(Judge judge, ScoringEntry entryKey, float value)
 {
     if (!internalScores.ContainsKey(judge))
     {
         internalScores.Add(judge, new Dictionary <ScoringEntry, float>());
     }
     (internalScores[judge])[entryKey] = value;
 }
Пример #3
0
        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();
        }