예제 #1
0
 // атака на  другого юнита
 public void Hit(AUnit u)
 {
     if ((Life < 20)            // если данный юнит присмерти, то он не может наносить поражение другому юниту
         ||
         (this.army == u.army)) // если оба юнита принадлежат к одной армии, то они не могут нанести друг-другу поаржение
     {
         return;
     }
     // атакуемый юнит поражается на уровень нашей атаки
     u.injured(Atack);
 }
예제 #2
0
 // увольнение или списание с армии каких-либо едениц
 public void Remove(AUnit unit)
 {
     units.Remove(unit);
 }
예제 #3
0
 // пополнение пополнение армии одной армейской еденицей
 public void Add(AUnit unit)
 {
     units.Add(unit);
 }