次のように機能するランキング システム (c# Windows 8 アプリ) を作成しています。
例 : 試合のスコア = 2 - 1
プレイヤーA:予想=1-1(1回の正解入力で1点)
プレイヤー B: 予測 = 0 - 2 (0 ポイント)
プレイヤー C: 予想 = 3 - 0 (チームが勝ったと言って 3 ポイント)
プレイヤー D: 予測 = 2 - 0 (4 ポイント: チームが勝ったと言う 3 ポイント + 1 ポイントの正しいスコア入力)
プレイヤー E: 予測 = 2 - 1 (5 点: チームが勝ったと言う 3 点 + 2 点の正しいスコア入力)
試合のスコアは 2 つの TextBox (MatchScore1 と MatchScore2) に入力されますプレーヤーの予想は 2 つのTextBlock (Forecast1 と Forecast2) に表示されます ボタンをクリックするとスコアが計算され、TextBlock (AmountPoints) に表示されます
私が現時点でやったこと:
private void btnBereken_Click(object sender, RoutedEventArgs e)
{
int score = 0;
// Check: Correct input score
if (Forecast1.Text == MatchScore1.Text)
{
score += 1;
AmountPoints.Text = score.ToString();
}
// Check: Correct input score
if (Forecast2.Text == MatchScore2.Text)
{
score += 1;
AmountPoints.Text = score.ToString();
}
// nothing correct
else
{
AmountPoints.Text = score.ToString();
}
}
予測が勝つために適切なチームに入ったかどうかを確認する方法はありますか?? また、試合のスコアが引き分けの場合、プレーヤーも 3 ポイントを獲得する必要があります。これを行うにはどうすればよいですか?