ArcadeRPG.GameEngine.LoadLevel C# (CSharp) Метод

LoadLevel() публичный Метод

public LoadLevel ( int level_num ) : void
level_num int
Результат void
        public void LoadLevel(int level_num)
        {
            game_state.obj_mang.Clear();
            resetTimer(); // restart the level timer for each new level
            game_state.tile_engine.loadLevel(level_num);
            game_state.obj_mang.load(game_state.tile_engine.getCurrentMap().getLayer(LayerType.OBJECTS));

            for (int i = 0; i < game_state.monster_engine.GetMonsters().Count(); ++i) // put the enemies on the map
            {
                Enemy new_enemy = game_state.monster_engine.GetMonsters().ElementAt(i);
                Sprite enemy_sprite = new Sprite();
                int new_enemy_type = (int)new_enemy.getType();

                enemy_sprite.Load(monster_texture[new_enemy_type], new_enemy.getWidth(), new_enemy.getHeight(), 200);
                new_enemy.setSprite(enemy_sprite);
            }
        }