]> Dogcows Code - chaz/carfire/blobdiff - CarFire/CarFire/CarFire/Player.cs
Player inventory.
[chaz/carfire] / CarFire / CarFire / CarFire / Player.cs
index 0a8d4e54962a6d3485f391978acf2d4ff4bee109..da1af4ecc02a385cef816c1d5a2ca97d1326337b 100644 (file)
@@ -14,6 +14,7 @@ namespace CarFire
     {\r
         #region Member variables\r
         //The number of frames between each projectile is spawned.\r
+        const float basePlayerSpeed = 4.0f;\r
         const int shootCoolDown = 18;\r
         String CharName;\r
         Game game;\r
@@ -21,6 +22,7 @@ namespace CarFire
         int playerDamage;\r
         int score;\r
         MovementManager mMotion;\r
+        List<IEntity> mInventory = new List<IEntity>(4);\r
         int mPlayerIndex;\r
         #endregion\r
 \r
@@ -32,8 +34,14 @@ namespace CarFire
         public MovementManager Motion { get { return mMotion; } }\r
         public int PlayerIndex { get { return mPlayerIndex; } }\r
         public Vector2 Position { get { return mMotion.Position; } }\r
-        public Point Coordinates { get { return mMotion.Coordinates; } }\r
+        public Point Coordinates { get { return mMotion.Coordinates; } \r
+            set\r
+            {\r
+                Coordinates = value;\r
+                mMotion = new MovementManager(value, basePlayerSpeed);\r
+            } }\r
         public int Damage { get { return playerDamage; } set { playerDamage = value; } }\r
+        public List<IEntity> Inventory { get { return mInventory; } }\r
         #endregion\r
 \r
         #region Public Methods\r
This page took 0.021516 seconds and 4 git commands to generate.