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
14 void LoadContent(ContentManager contentManager);
16 long Update(GameTime gameTime, NetworkManager networkGame);
17 long Draw(SpriteBatch spriteBatch);
19 void causeDamageTo(int amount);
20 int GridX { get; set; }
21 int GridY { get; set; }
24 public interface IPlayer : ICharacter
26 void MovePlayer(List<Keys> keysPressed);
28 void powerUp(int amount);
29 void Spawn(Vector2 spawn);
33 public interface IMonster : ICharacter