Hero player = new Hero(20,30,10, "Hero");
Enemy goblin = new Enemy(3,3,2, "Goblin");
BattleField plains = new BattleField();
plains.StartFight(player, goblin);
class BattleField
{
public void StartFight(IFighter fighter1, IFighter fighter2) {...}
}
class Hero : IFighter {...}
class Enemy : IFighter {...}
Hero player = new Hero(20,30,10, "Hero");
Enemy goblin = new Enemy(3,3,2, "Goblin");
BattleField plains = new BattleField();
plains.StartFight(player, goblin);
class BattleField
{
public void StartFight(IFighter fighter1, IFighter fighter2) {...}
}
class Hero : IFighter {...}
class Enemy : IFighter {...}