コード例 #1
0
        public override ArrayList ExtractReportBasic()
        {
            ArrayList arr = new ArrayList();

            arr = proto.ExtractReport(ref arr);
            arr.Add(new Report("CombatTime", CombatTime.ToString()));
            return(arr);
        }
コード例 #2
0
        public CARCalculator()
        {
            Log        = CombatLog.getInstance;
            Time       = CombatTime.getInstance;
            HitFab     = new HitzoneFactory();
            WeapFab    = new WeaponsFactory();
            DiceEngine = new DiceInterpreter();

            PlayerCharacter = new CharacterSheet(HitFab.getZonesFor(HitFab.AvailableRaces[0]), WeapFab.getWeapon(WeapFab.AvailableWeapons[0]));
            EnemyCharacter  = new CharacterSheet(HitFab.getZonesFor(HitFab.AvailableRaces[0]), WeapFab.getWeapon(WeapFab.AvailableWeapons[0]));
            Round           = 0;
        }