private void ShowResults(BattleView view) { SetContentView(Resource.Layout.ResultView); var yourDamage = FindViewById <TextView>(Resource.Id.yourDamageText); var enemyDamage = FindViewById <TextView>(Resource.Id.enemyDamageText); var winner = FindViewById <TextView>(Resource.Id.winnerText); yourDamage.Text += view.CountRedDead; enemyDamage.Text += view.CountBlueDead; winner.Text += view.CountRedDead < view.CountBlueDead ? "Красные" : "Синие"; }
private void _somethingButton_Click(object sender, System.EventArgs e) { var view = new BattleView(this, WorldGen == null ? _view.Army.GenerateWorld() : WorldGen.GetWorld()); SetContentView(view); StartTimer(TimeSpan.FromMilliseconds(view.Delay), () => { view.Invalidate(); if (view.EndGame) { ShowResults(view); } return(!view.EndGame); }); view.World.SaveUnits("units.units", true); view.World.SaveTerrain("terr.terr", true); }