2 using System.Collections.Generic;
5 using Microsoft.Xna.Framework;
6 using Microsoft.Xna.Framework.Content;
7 using Microsoft.Xna.Framework.Graphics;
8 using Microsoft.Xna.Framework.Input;
12 public interface ICharacter : IEntity
15 void causeDamageTo(int amount);
18 public interface IPlayer : ICharacter
20 void UpdateInput(TimeSpan timeSpan, List<Keys> keysPressed);
22 void powerUp(int amount);
23 void Spawn(Vector2 spawn);
26 void UpdatePosition(TimeSpan timeSpan, List<Keys> keysPressed);
28 void AddHealth(int healthBoost);
29 void IncreaseDamage(int damageBoost);
30 void PlayAttackSound();
31 void PlayDieSound();*/
34 public interface IMonster : ICharacter