コード例 #1
0
ファイル: RushUnit.cs プロジェクト: Quarterback16/Tycoon.API
        public List <string> DumpUnit()
        {
            var output   = new List <string>();
            var unit     = string.Empty;
            var starters = (AceBack == null ||
                            string.IsNullOrEmpty(AceBack.ToString()))
                                ? Committee : AceBack.ToString();

            unit += DumpPlayer(
                "R1",
                starters, nR1) + Environment.NewLine;
            unit += DumpPlayer(
                "R2",
                R2 == null
                                        ? string.Empty
                                        : R2.PlayerNameShort, nR2) + Environment.NewLine;

            var ace = $"Ace back : {AceBack}";

            Announce(ace);
            unit += ace + Environment.NewLine;
            var r2 = string.Format("R2       : {0}", R2);

            Announce(r2);
            unit += r2 + Environment.NewLine;
            var goalline = $"Goaline  : {GoalLineBack}";

            Announce(goalline);
            unit += goalline + Environment.NewLine;

            var thirdDown = $"3D:  : {ThirdDownBack}";

            Announce(thirdDown);
            unit += thirdDown + Environment.NewLine;

            foreach (var runner in Runners)
            {
                var runr = string.Format(
                    "{3,2} {0,-25} : {1} : {2}",
                    runner.ProjectionLink(25),
                    runner.PlayerRole,
                    runner.PlayerPos,
                    runner.JerseyNo);
                Announce(runr);
                unit += runr + Environment.NewLine;
            }
            output.Add(
                unit + Environment.NewLine);
            var approach = $"Run approach is {DetermineApproach()}";

            output.Add(
                approach + Environment.NewLine);
            return(output);
        }
コード例 #2
0
        public void DumpUnit()
        {
            var starters = (AceBack == null || string.IsNullOrEmpty(AceBack.ToString())) ? Committee : AceBack.ToString();

            DumpPlayer("R1", starters, nR1);
            DumpPlayer("R2", R2 == null ? string.Empty : R2.PlayerNameShort, nR2);

            Utility.Announce(string.Format("Ace back : {0}", AceBack));
            Utility.Announce(string.Format("R2       : {0}", R2));
            Utility.Announce(string.Format("Goaline  : {0}", GoalLineBack));
            foreach (var runner in Runners)
            {
                Utility.Announce(string.Format("{0,-25} : {1} : {2}", runner.PlayerName.PadRight(25), runner.PlayerRole, runner.PlayerPos));
            }
        }