public ZielControl(AngriffSituation Angriff, EventHandler Close) { this.Angriff = Angriff; this.AutoSize = true; this.OK = false; CreateLabels(Close); }
public VerteidigungSituation(VerteidigungArt Art, AngriffSituation Angriff, CharakterMan Opfer) : base(getName(Art, Angriff, Opfer), Opfer, Angriff.Zeitpunkt, ZielArt.Kein, getKorpwerWerte(Art, Opfer)) { this.Art = Art; this.Angriff = Angriff; this.ParadeStil = Opfer.Objekte.KampfStil; }
public void FernkampfAngriffPreView(AngriffSituation AngriffSituation) { for (int i = 4; i <= 24; i++) { Gerade gerade = AngriffSituation.GetGerade(i); gerade = (Gerade)Transform(gerade); g.DrawGerade(Pens.Black, gerade, 0, 10); g.DrawAlphaString(i + ", " + W46.getChance(4, i).ToString("P1"), Font, Brushes.Red, gerade, 1, 128); } }
public NahkampfControl(AngriffSituation Angriff, VerteidigungSituation Verteidigung) { this.Angriff = Angriff; this.Verteidigung = Verteidigung; }
public void FernkampfAngriffView(AngriffSituation AngriffSituation) { foreach (var item in AngriffSituation.Getroffen) { Gerade ger = new Gerade(AngriffSituation.Akteur.Geo.Ort, item.sub(AngriffSituation.Akteur.Geo.Ort)); ger = (Gerade)Transform(ger); g.DrawGerade(Pens.Black, ger, 0, 1); } }
private static string getName(VerteidigungArt Art, AngriffSituation Angriff, CharakterMan Opfer) { return Opfer.Charakter.VollstandigerName + "'s " + Art + " gg " + Angriff.Name; }