//Button sobald unentschieden ist private void Unentschieden_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(Team1Win.Text) || string.IsNullOrEmpty(button1.Text)) { MessageBox.Show("Gib gültige Punktzahlen ein"); return; } turn.GetSpiele()[spielcount].GetTeam(0); turn.GetSpiele()[spielcount].GetTeam(0).Score += 1; turn.GetSpiele()[spielcount].GetTeam(1); turn.GetSpiele()[spielcount].GetTeam(1).Score += 1; turn.GetSpiele()[spielcount].GetTeam(0).Points += Convert.ToInt32(Team1Points.Text); turn.GetSpiele()[spielcount].GetTeam(1).Points += Convert.ToInt32(Team2Points.Text); Team1Points.Clear(); Team2Points.Clear(); spielcount++; if (spielcount == turn.GetSpiele().Length) { this.Bubble_Sieger(); this.aktualisierenScore(); return; } this.aktualisierenScore(); Team1Win.Text = turn.GetSpiele()[spielcount].GetTeamName(0); button1.Text = turn.GetSpiele()[spielcount].GetTeamName(1); }
//Punkt und Score-Zuweisung beim Bubble-Soccer private void SpieleBubble(int sieger) { if (string.IsNullOrEmpty(Team1Points.Text) || string.IsNullOrEmpty(Team2Points.Text)) { MessageBox.Show("Gib gültige Punktzahlen ein"); return; } turn.GetSpiele()[spielcount].GetTeam(sieger); turn.GetSpiele()[spielcount].Winner = turn.GetSpiele()[spielcount].GetTeam(sieger); turn.GetSpiele()[spielcount].GetTeam(sieger).Score += 3; turn.GetSpiele()[spielcount].GetTeam(0).Points += Convert.ToInt32(Team1Points.Text); turn.GetSpiele()[spielcount].GetTeam(1).Points += Convert.ToInt32(Team2Points.Text); Team1Points.Clear(); Team2Points.Clear(); this.aktualisierenScore(); if ((Score < turn.GetSpiele()[spielcount].GetTeam(sieger).Score) && (Points < turn.GetSpiele()[spielcount].GetTeam(sieger).Points)) { Score = turn.GetSpiele()[spielcount].GetTeam(sieger).Score; STeam = turn.GetSpiele()[spielcount].GetTeam(sieger).Name; } spielcount++; if (spielcount == turn.GetSpiele().Length) { MessageBox.Show("Das Team " + STeam + " hat gewonnen, mit einem Score von " + Score); this.aktualisierenScore(); return; } Team1Win.Text = turn.GetSpiele()[spielcount].GetTeamName(0); button1.Text = turn.GetSpiele()[spielcount].GetTeamName(1); }