Exemplo n.º 1
0
 public override void Attack(ICharacter attacker, ICharacter target)
 {
     Console.WriteLine(attacker.Name + " sliced " + target.Name + "'s knees with a sword!");
     CharacterImage.CharacterState before = attacker.Image.State;
     attacker.Image.State = CharacterImage.CharacterState.Attacking;
     Thread.Sleep(3000);
     base.Attack(attacker, target);
     attacker.Image.State = CharacterImage.CharacterState.Idle;
 }
Exemplo n.º 2
0
 public override void Attack(ICharacter attacker, ICharacter target)
 {
     Console.WriteLine(attacker.Name + "scorched " + target.Name + " with a melting fireball!");
     CharacterImage.CharacterState before = attacker.Image.State;
     attacker.Image.State = CharacterImage.CharacterState.Attacking;
     Thread.Sleep(3000);
     base.Attack(attacker, target);
     attacker.Image.State = CharacterImage.CharacterState.Idle;
 }