コード例 #1
0
        protected override void LoadContent()
        {
            for (int i = 0; i < 9; i++)
            {
                RuneManager.InsertRune(i, 100);
            }

            initializeLevel();
            enemyTexture = Content.Load<Texture2D>("Graphics/Enemy/_Robo1");
            MapArrays.mapListInit();
            tileMap = new TileMap(0);
            tileMap.initializeMap();
            hud.InitializeInterface(this.Content);

            foreach (Infinity_TD.Tiles.Waypoint waypoint in tileMap.WaypointList)
            {
                waypoint.teste = Content.Load<Texture2D>("Graphics/Stuff/Cursor1");
            }

            stageTexture = Content.Load<Texture2D>(@"Graphics\Scenes\floresta");
            font = Content.Load<SpriteFont>("Fonts/menu_font");

            enemyManager = new EnemyManager();

            //for (int i = 0; i < 4; ++i)
            //{
            //    enemyManager.Add(new Enemy(tileMap.SpawnPointList[0].position, enemyTexture));
            //}

            //enemyManager.generateEnemiesWave(tileMap.SpawnPointList[0].position, Content, new EnemyWave(Infinity_TD.GameManager.currentLevel));

            font = Content.Load<SpriteFont>("Fonts/hud_font");

            initializeLevel();

            base.LoadContent();
        }
コード例 #2
0
 public void ReinitializeMap(int levelID)
 {
     tileMap = new TileMap(levelID);
     tileMap.initializeMap();
 }