示例#1
0
 public BattleLogicBase()
 {
     this.randInstance      = new Random();
     this.practiceFlag      = false;
     this.valanceSubmarine1 = 3.0;
     this.valanceSubmarine2 = 80.0;
     this.valanceSubmarine3 = 1.1;
     this.battleTargetKind  = BattleTargetKind.Other;
 }
示例#2
0
 protected virtual void setTargetingKind(FormationDatas formation)
 {
     if ((formation.F_Formation == BattleFormationKinds1.TanJuu || formation.F_Formation == BattleFormationKinds1.FukuJuu) && (formation.E_Formation == BattleFormationKinds1.TanJuu || formation.E_Formation == BattleFormationKinds1.FukuJuu))
     {
         if (formation.BattleFormation == BattleFormationKinds2.Doukou)
         {
             this.battleTargetKind = BattleTargetKind.Case1;
         }
         else if (formation.BattleFormation == BattleFormationKinds2.Hankou)
         {
             this.battleTargetKind = BattleTargetKind.Case2;
         }
         else if (formation.BattleFormation == BattleFormationKinds2.T_Own)
         {
             this.battleTargetKind = BattleTargetKind.Case3;
         }
         else if (formation.BattleFormation == BattleFormationKinds2.T_Enemy)
         {
             this.battleTargetKind = BattleTargetKind.Case4;
         }
     }
 }