Esempio 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;
 }
Esempio 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;
 }