public Orc(IAtack iatk) : base(iatk)
 {
 }
 public Skeleton(IAtack iatk) : base(iatk)
 {
 }
 private void Punchbt_Click(object sender, RoutedEventArgs e)
 {
     _atk = new Puch();
 }
 private void Kickbt_Click(object sender, RoutedEventArgs e)
 {
     _atk = new Kick();
 }
 private void ThrowRockbt_Click(object sender, RoutedEventArgs e)
 {
     _atk = new ThrowRock();
 }
 public BridgeDemo()
 {
     InitializeComponent();
     _atk   = new ThrowRock();
     _enemy = new Orc(_atk);
 }
Ejemplo n.º 7
0
 public Enemy(IAtack iatk)
 {
     this.atkaction = iatk;
 }