public void SaveMap()
        {
            if (blocks.Count > 0)
            {
                int decalage;

                blocks.Sort((a, b) => a.getPosX() - b.getPosX());

                if (blocks.First().getPosX() < 0)
                {
                    decalage = (blocks.First().getPosX());
                }
                else
                {
                    decalage = (-blocks.First().getPosX());
                }

                foreach (CollisionObject element in blocks)
                {
                    element.setPosX(element.getPosX() + decalage);
                    Console.WriteLine(element.getPosX());
                }
                MapXml.MaptoXml(blocks); //Sauvegarde la map dans le fichier Xml
            }
        }
        public World(int screenW, int screenH, int niveau)
        {
            blocks      = MapXml.getNiveau(niveau);
            projectiles = new List <CollisionObject>();
            enemies     = new List <Enemy>();
            bg          = new Background(1, 1, screenW, screenH);
            joueur      = new Personnage((WizardBrosGame.width / 2) - 30, 60, 50, 60, 3);
            hud         = new HUD(joueur);

            foreach (CollisionObject element in blocks)
            {
                if (element is Enemy)
                {
                    Enemy en = (Enemy)element;
                    enemies.Add(en);
                    //element.destroy();
                }
            }
            blocks.RemoveAll(x => x is Enemy);
        }