private void CreationKit_Load(object sender, EventArgs e) { Partita newGame = new Partita(); newGame = Partita.createPartita_form(); this.sessione = newGame; PeriodicTable.init(); this.StarSeedElements.DataSource = elementsComboBox_ds.periodicTable_UI; this.Element.DataSource = elementsComboBox_ds.periodicTable_UI; this.Element.DisplayMember = "completeName"; this.Element.ValueMember = "Self"; foreach (Object obj in Enum.GetValues(typeof(PlanetClassification))) { this.PlanetClassTxt.Items.Add(obj); } foreach (Object obj in Enum.GetValues(typeof(NucleusClassification))) { this.NucleusClassTxt.Items.Add(obj); } }
public void non_possibile_aggiungere_giocatore_duplicato() { var sut = new Partita(); sut.AggiungiGiocatore("Pippo"); sut.AggiungiGiocatore("Pippo"); }
void SetSemiFinals() { for (int i = 0; i < TournamentUtil.Instance.R16Ids.Length; i++) { byte id; if (i == 0) { id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); } else { id = TournamentUtil.Instance.R16Ids [i]; } R16Flags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(id)); } for (int i = 0; i < TournamentUtil.Instance.QuarterIds.Length; i++) { byte id; if (i == 0) { id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); } else { id = TournamentUtil.Instance.QuarterIds [i]; } QuartiFlags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(id)); R16Goals [i * 2].text = "" + TournamentUtil.Instance.R16Goals [i * 2]; R16Goals [i * 2 + 1].text = "" + TournamentUtil.Instance.R16Goals [i * 2 + 1]; if (TournamentUtil.Instance.R16Goals [i * 2] > TournamentUtil.Instance.R16Goals [i * 2 + 1]) { R16Bg [i * 2].sprite2D = bgRosso; } else { R16Bg [i * 2 + 1].sprite2D = bgRosso; } } TournamentUtil.Instance.IsInSemiFinals = true; for (int i = 0; i < TournamentUtil.Instance.SemiFinalsIds.Length; i++) { Partita partita = CosaGoal(i, TournamentUtil.Instance.QuarterIds, TournamentUtil.Instance.QuarterGoals); SemifinaleFlags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(partita.Id)); QuartiGoals [i * 2].text = "" + partita.Goal01; QuartiGoals [i * 2 + 1].text = "" + partita.Goal02; if (partita.Goal01 > partita.Goal02) { QuartiBg [i * 2].sprite2D = bgRosso; } else { QuartiBg [i * 2 + 1].sprite2D = bgRosso; } TournamentUtil.Instance.SemiFinalsIds [i] = partita.Id; TournamentUtil.Instance.QuarterGoals [i * 2] = partita.Goal01; TournamentUtil.Instance.QuarterGoals [i * 2 + 1] = partita.Goal02; } }
public void vittoria_del_giocatore() { var sut = new Partita(); sut.AggiungiGiocatore("Pippo"); sut.MuoviSegnalino("Pippo", 30, 30); sut.MuoviSegnalino("Pippo", 1, 2).Should().Be("Pippo tira 1, 2. Pippo muove da 60 a 63. Pippo vince!!"); }
public void se_aggiungo_pippo_a_nuova_partita_risponde_giocatori_pippo() { var sut = new Partita(); sut.AggiungiGiocatore("Pippo"); var result = sut.DammiGiocatori(); result.Should().Be("Giocatori: Pippo"); }
private static Partita CreaPartita() { var partita = new Partita(); partita.AggiungiPartecipante(new BruttoRobot.BruttoRobot()); partita.AggiungiPartecipante(new BruttoRobot.BruttoRobot()); partita.AggiungiPartecipante(new BruttoRobot.BruttoRobot()); partita.AggiungiPartecipante(new BruttoRobot.BruttoRobot()); return(partita); }
public void utente_aggiunge_giocatori() { var sut = new Partita(); sut.AggiungiGiocatore("Pippo"); sut.AggiungiGiocatore("Pluto"); var result = sut.DammiGiocatori(); result.Should().Be("Giocatori: Pippo, Pluto"); }
public void muovere_i_segnalini() { var sut = new Partita(); sut.AggiungiGiocatore("Pippo"); sut.AggiungiGiocatore("Pluto"); sut.MuoviSegnalino("Pippo", 4, 2).Should().Be("Pippo tira 4, 2. Pippo muove da Partenza a 6"); sut.MuoviSegnalino("Pluto", 2, 2).Should().Be("Pluto tira 2, 2. Pluto muove da Partenza a 4"); sut.MuoviSegnalino("Pippo", 2, 3).Should().Be("Pippo tira 2, 3. Pippo muove da 6 a 11"); }
public MainWindow() { partita = new Partita(); LarghezzaPianoDiGioco = partita.Opzioni.LarghezzaPianoDiGioco; AltezzaPianoDiGioco = partita.Opzioni.AltezzaPianoDiGioco; Robots = new ObservableCollection <UserControl>(); Layers = new ObservableCollection <UserControl>(); Log = new ObservableCollection <string>(); for (var i = 0; i < 4; i++) { var situazione = partita.AggiungiPartecipante(new BruttoRobot.BruttoRobot()); Robots.Add(new Views.Robot { DataContext = situazione }); } ComandoAvviaPartita = new RelayCommand(AvviaPartita); }
Partita CosaGoal(int i, byte[] ids, byte[] goals) { Partita partita = new Partita(); if (i == 0) { partita.Id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); partita.Goal01 = Game.Instance.PlayerScore01; partita.Goal02 = Game.Instance.PlayerScore02; } else { partita.Goal01 = (byte)Random.Range(0, 5); partita.Goal02 = (byte)getGoal02(partita.Goal01); partita.Id = partita.Goal01 > partita.Goal02 ? ids [i * 2] : ids [i * 2 + 1]; } return(partita); }
void SetWinner() { for (int i = 0; i < TournamentUtil.Instance.R16Ids.Length; i++) { byte id; if (i == 0) { id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); } else { id = TournamentUtil.Instance.R16Ids [i]; } R16Flags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(id)); } for (int i = 0; i < TournamentUtil.Instance.QuarterIds.Length; i++) { byte id; if (i == 0) { id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); } else { id = TournamentUtil.Instance.QuarterIds [i]; } QuartiFlags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(id)); R16Goals [i * 2].text = "" + TournamentUtil.Instance.R16Goals [i * 2]; R16Goals [i * 2 + 1].text = "" + TournamentUtil.Instance.R16Goals [i * 2 + 1]; if (TournamentUtil.Instance.R16Goals [i * 2] > TournamentUtil.Instance.R16Goals [i * 2 + 1]) { R16Bg [i * 2].sprite2D = bgRosso; } else { R16Bg [i * 2 + 1].sprite2D = bgRosso; } } for (int i = 0; i < TournamentUtil.Instance.SemiFinalsIds.Length; i++) { byte id; if (i == 0) { id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); } else { id = TournamentUtil.Instance.SemiFinalsIds [i]; } SemifinaleFlags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(id)); QuartiGoals [i * 2].text = "" + TournamentUtil.Instance.QuarterGoals [i * 2]; QuartiGoals [i * 2 + 1].text = "" + TournamentUtil.Instance.QuarterGoals [i * 2 + 1]; if (TournamentUtil.Instance.QuarterGoals [i * 2] > TournamentUtil.Instance.QuarterGoals [i * 2 + 1]) { QuartiBg [i * 2].sprite2D = bgRosso; } else { QuartiBg [i * 2 + 1].sprite2D = bgRosso; } } for (int i = 0; i < TournamentUtil.Instance.FinalsIds.Length; i++) { byte id; if (i == 0) { id = (byte)NationalSuits.getNationId(Game.Instance.Nation01); } else { id = TournamentUtil.Instance.FinalsIds [i]; } FInaleFlags [i].sprite2D = NationalSuits.getNationFlag(NationalSuits.getNationById(id)); SemifinaleGoals [i * 2].text = "" + TournamentUtil.Instance.SemiFinalsGoals [i * 2]; SemifinaleGoals [i * 2 + 1].text = "" + TournamentUtil.Instance.SemiFinalsGoals [i * 2 + 1]; if (TournamentUtil.Instance.SemiFinalsGoals [i * 2] > TournamentUtil.Instance.SemiFinalsGoals [i * 2 + 1]) { SemifinaleBg [i * 2].sprite2D = bgRosso; } else { SemifinaleBg [i * 2 + 1].sprite2D = bgRosso; } } Partita partita = CosaGoal(0, TournamentUtil.Instance.FinalsIds, TournamentUtil.Instance.FinalsIds); FInaleGoals [0].text = "" + partita.Goal01; FInaleGoals [1].text = "" + partita.Goal02; if (partita.Goal01 > partita.Goal02) { FInaleBg [0].sprite2D = bgRosso; } else { FInaleBg [1].sprite2D = bgRosso; } }