예제 #1
0
        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(Game.GraphicsDevice);

            Texture2D groundTile = Game.Content.Load<Texture2D>(@"Tiles/groundTile");
            Texture2D wallTile = Game.Content.Load<Texture2D>(@"Tiles/wallTile");
            Texture2D portalTile = Game.Content.Load<Texture2D>(@"Tiles/portalTile");

            testMap = new Map("C:\\Users\\Gustavo\\Documents\\GitHub\\CIG2013\\Collision\\Collision\\Content\\Maps\\maptest.txt", wallTile, groundTile, portalTile);
            testMap.Initialize();
            currentMap = testMap;
        }
예제 #2
0
        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(Game.GraphicsDevice);

            GraphicsDevice graphicsDevice = new GraphicsDevice();

            Texture2D groundTile = Game.Content.Load<Texture2D>(@"Tiles/groundTile");
            Texture2D wallTile = Game.Content.Load<Texture2D>(@"Tiles/wallTile");
            Texture2D portalTile = Game.Content.Load<Texture2D>(@"Tiles/portalTile");
            Texture2D miniMapTexture = Game.Content.Load<Texture2D>(@"Images/UI/minimap");

            map2 = new Map("Content\\maps\\map2.txt", wallTile, groundTile, portalTile);
            map2.Initialize();
            map3 = new Map("Content\\maps\\map3.txt", wallTile, groundTile, portalTile);
            map3.Initialize();
            map5 = new Map("Content\\maps\\map5.txt", wallTile, groundTile, portalTile);
            map5.Initialize();
            map6 = new Map("Content\\maps\\map6.txt", wallTile, groundTile, portalTile);
            map6.Initialize();
            map7 = new Map("Content\\maps\\map7.txt", wallTile, groundTile, portalTile);
            map7.Initialize();
            map10 = new Map("Content\\maps\\map10.txt", wallTile, groundTile, portalTile);
            map10.Initialize();
            map14 = new Map("Content\\maps\\map14.txt", wallTile, groundTile, portalTile);
            map14.Initialize();
            map15 = new Map("Content\\maps\\map15.txt", wallTile, groundTile, portalTile);
            map15.Initialize();
            map21 = new Map("Content\\maps\\map21.txt", wallTile, groundTile, portalTile);
            map21.Initialize();
            map30 = new Map("Content\\maps\\map30.txt", wallTile, groundTile, portalTile);
            map30.Initialize();
            map35 = new Map("Content\\maps\\map35.txt", wallTile, groundTile, portalTile);
            map35.Initialize();
            map42 = new Map("Content\\maps\\map42.txt", wallTile, groundTile, portalTile);
            map42.Initialize();
            map70 = new Map("Content\\maps\\map70.txt", wallTile, groundTile, portalTile);
            map70.Initialize();
            map105 = new Map("Content\\maps\\map105.txt", wallTile, groundTile, portalTile);
            map105.Initialize();
            map210 = new Map("Content\\maps\\map210.txt", wallTile, groundTile, portalTile);
            map210.Initialize();

            generateMapMatrix();

            miniMap = new MiniMap(miniMapTexture, this);

            miniMap.Initialize(Game.GraphicsDevice);
        }