X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FKey.cs;fp=CarFire%2FCarFire%2FCarFire%2FKey.cs;h=cebad87c4cc2c0c8b7ec81fbbfa7a906a5c3b019;hp=0fab663185772fd8cb20fbf9b553977b4be30a1c;hb=08f41ef45f3c41ca6302150bc6d5270c8e7143db;hpb=60d05271b295d2ca94a0028059add525c1bbffb1 diff --git a/CarFire/CarFire/CarFire/Key.cs b/CarFire/CarFire/CarFire/Key.cs index 0fab663..cebad87 100644 --- a/CarFire/CarFire/CarFire/Key.cs +++ b/CarFire/CarFire/CarFire/Key.cs @@ -10,11 +10,12 @@ namespace CarFire { /// /// A key entity. Keys can be used to unlock doors... what a surprise. + /// All that stuff is handled by the trigger, though. /// public class Key : Trigger { #region Public Methods - + /// /// Construct a key entity. /// @@ -25,10 +26,9 @@ namespace CarFire public Key(char identifier, Point position, Dictionary info, Game game) : base(identifier, position, info, game) { - mPosition = new Vector2(position.X, position.Y); - mGame = game; + // No implementation needed. } - + public override void LoadContent(ContentManager contentManager) { mTexture = contentManager.Load("default"); @@ -36,7 +36,7 @@ namespace CarFire public override void Draw(SpriteBatch spriteBatch) { - Rectangle position = mGame.State.Map.GetRectangleFromCoordinates(mPosition); + Rectangle position = Game.State.Map.GetRectangleFromCoordinates(Position); spriteBatch.Draw(mTexture, position, Color.White); } @@ -46,8 +46,6 @@ namespace CarFire #region Private Variables Texture2D mTexture; - Game mGame; - Vector2 mPosition; #endregion }