void UpdateResources() { txtEau.text = Eau.ToString(); txtSapin.text = Eau.ToString(); txtPomme.text = Nourriture.ToString(); txtMetal.text = Metal.ToString(); txtPierre.text = Pierre.ToString(); txtEnergie.text = Energie.ToString() + "/10"; SliderEnergie.fillAmount = Energie / 10; }
public static void Solve() { var input = ConsoleHelper.ReadLineAndSplitAsListOf <int>(); var n = input[0]; var m = input[1]; var c = input[2]; var pierres = new Pierre[n]; for (var i = 0; i < n; i++) { input = ConsoleHelper.ReadLineAndSplitAsListOf <int>(); pierres[i] = new Pierre(input[0], input[1]); } var poudres = new Poudre[m]; for (var i = 0; i < m; i++) { input = ConsoleHelper.ReadLineAndSplitAsListOf <int>(); poudres[i] = new Poudre(input[0], input[1]); } var items = pierres.OfType <Item>().Concat(poudres.OfType <Item>()).OrderByDescending(i => i.Renta).ToArray(); var cash = 0; foreach (var item in items) { if (c < item.MinWeight) { continue; } if (item is Pierre) { cash += item.Price; c -= item.Weight; } else { var quantity = Math.Min(c, item.Weight); cash += item.Price * quantity; c -= quantity; } } ConsoleHelper.WriteLine(cash); }
public void SetText() { argentText.text = Argent.ToString(); argileText.text = Argile.ToString(); pierreText.text = Pierre.ToString(); boisText.text = Bois.ToString(); verreText.text = Verre.ToString(); papyrusText.text = Papyrus.ToString(); PointVictoireText.text = PointVictoire.ToString(); PlayerAdverse.argentText.text = PlayerAdverse.Argent.ToString(); PlayerAdverse.argileText.text = PlayerAdverse.Argile.ToString(); PlayerAdverse.pierreText.text = PlayerAdverse.Pierre.ToString(); PlayerAdverse.boisText.text = PlayerAdverse.Bois.ToString(); PlayerAdverse.verreText.text = PlayerAdverse.Verre.ToString(); PlayerAdverse.papyrusText.text = PlayerAdverse.Papyrus.ToString(); PlayerAdverse.PointVictoireText.text = PlayerAdverse.PointVictoire.ToString(); }
public void Test_Victoire_Pierre() { Pierre p = new Pierre(); Assert.IsTrue(p.Bat(ChiFouMi.Ciseaux)); }
public void Test_Get_Value_Pierre() { Pierre p = new Pierre(); Assert.IsTrue(p.Value == ChiFouMi.Pierre); }