X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=CarFire%2FCarFire%2FCarFire%2FKey.cs;h=cebad87c4cc2c0c8b7ec81fbbfa7a906a5c3b019;hb=e8ee0aa62a7e8b5dffa9e02c00c3e353a9e93b4c;hp=0fab663185772fd8cb20fbf9b553977b4be30a1c;hpb=fc34f843ea42a3496a7ff5dd04853695ba628e8b;p=chaz%2Fcarfire
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
}