X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FIPlayer.cs;h=a65ced5f83dfbfe0701b366f1c39777bebd4bb5c;hb=b32b73746f5bf95771eb5f9db95763ce2a44049f;hp=7eb761146d66547e563ca3e0b810ccf1ff4f7ef8;hpb=4974b4845e3f1cff3667bd79130a877535f3f256;p=chaz%2Fcarfire diff --git a/CarFire/CarFire/CarFire/IPlayer.cs b/CarFire/CarFire/CarFire/IPlayer.cs index 7eb7611..a65ced5 100644 --- a/CarFire/CarFire/CarFire/IPlayer.cs +++ b/CarFire/CarFire/CarFire/IPlayer.cs @@ -11,20 +11,22 @@ namespace CarFire { public interface ICharacter { - void LoadContent(ContentManager contentManager, GraphicsDeviceManager graphics); + void LoadContent(ContentManager contentManager); void UnloadContent(); long Update(GameTime gameTime, NetworkManager networkGame); long Draw(SpriteBatch spriteBatch); int Health { get; } void causeDamageTo(int amount); + Vector2 Position { get; } + Point Coordinates { get; } } public interface IPlayer : ICharacter { - void MovePlayer(List keysPressed); + void MovePlayer(TimeSpan timeSpan, List keysPressed); int Score { get; } void powerUp(int amount); - void Spawn(Point mapPoint); + void Spawn(Vector2 spawn); bool alive { get; } }