X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FIPlayer.cs;h=f858d1afd2decef1a0ec7d7917dab41c6027ad9a;hp=f90fc151afc8d2f5557c21a15938a3e4089ec13a;hb=a716edefa6148bb1847b7029356d610a1886821f;hpb=af9deb873b24dadd0d509ce199fc6cac2b3efbc9 diff --git a/CarFire/CarFire/CarFire/IPlayer.cs b/CarFire/CarFire/CarFire/IPlayer.cs index f90fc15..f858d1a 100644 --- a/CarFire/CarFire/CarFire/IPlayer.cs +++ b/CarFire/CarFire/CarFire/IPlayer.cs @@ -17,15 +17,21 @@ namespace CarFire public interface IPlayer : ICharacter { - void MovePlayer(TimeSpan timeSpan, List keysPressed); + void UpdateInput(TimeSpan timeSpan, List keysPressed); int Score { get; } void powerUp(int amount); void Spawn(Vector2 spawn); bool alive { get; } + void Attack(); + void UpdatePosition(TimeSpan timeSpan, List keysPressed); + } public interface IMonster : ICharacter { + void DefaultAction(); + void Chasing(Point Chase); + void StartPacing(); bool visible { get; } } }