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, GraphicsDeviceManager graphics);
16 long Update(GameTime gameTime, NetworkManager networkGame);
17 long Draw(SpriteBatch spriteBatch);
19 void causeDamageTo(int amount);
22 public interface IPlayer : ICharacter
24 void MovePlayer(List<Keys> keysPressed);
26 void powerUp(int amount);
27 void Spawn(Point mapPoint);
31 public interface IMonster : ICharacter