]> Dogcows Code - chaz/carfire/blobdiff - CarFire/CarFire/CarFire/XnaGame.cs
Entity loading implemented.
[chaz/carfire] / CarFire / CarFire / CarFire / XnaGame.cs
index 0623ae9f413b96f62555e2f648d2f373732ce99a..da92bf0d7c011d7f118eac4996fbabf4fc493aa7 100644 (file)
@@ -1,3 +1,7 @@
+\r
+// DEBUG: for map testing\r
+//#define MAP_TESTING\r
+\r
 using System;\r
 using System.Collections.Generic;\r
 using System.Linq;\r
@@ -25,6 +29,10 @@ namespace CarFire
         IScreenManager screenManager;\r
         IDeterministicGame deterministicGame;\r
 \r
+#if MAP_TESTING\r
+        Map map;\r
+#endif\r
+\r
         public XnaGame()\r
         {\r
             graphics = new GraphicsDeviceManager(this);\r
@@ -67,6 +75,13 @@ namespace CarFire
 \r
             screenManager.LoadContent(Content, graphics);\r
             deterministicGame.LoadContent(Content);\r
+\r
+#if MAP_TESTING\r
+            map = Content.Load<Map>("Maps/sandbox");\r
+            Map.DefaultTile = Content.Load<Texture2D>("default");\r
+            map.CenterCell = new Vector2(2, 4);\r
+            List<object> entities = map.GetAllEntities();\r
+#endif\r
         }\r
 \r
         /// <summary>\r
@@ -101,6 +116,9 @@ namespace CarFire
 \r
             spriteBatch.Begin();\r
             networkGame.Draw(gameTime, spriteBatch);\r
+#if MAP_TESTING\r
+            map.Draw(spriteBatch);\r
+#endif\r
             spriteBatch.End();\r
 \r
             base.Draw(gameTime);\r
This page took 0.018599 seconds and 4 git commands to generate.