/// <summary>
        /// Lance l'export
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public Enums.ExportState LaunchExport(string path)
        {
            //Améliorations
            //Optimisation matrices

            /*foreach (VO_Stage valueStage in GameCore.Instance.Game.Stages)
             * {
             *  CreateWalkableMatrix(valueStage.Dimensions, valueStage, GameCore.Instance.Game.Project.Resolution.MatrixPrecision);
             *  CreateEventsMatrix(valueStage, valueStage.Dimensions, valueStage.ListHotSpots, GameCore.Instance.Game.Project.Resolution.MatrixPrecision);
             *  CreateRegionMatrix(valueStage, valueStage.Dimensions, valueStage.ListRegions, GameCore.Instance.Game.Project.Resolution.MatrixPrecision);
             * }*/
            //TODO

            // On sauvegarde l'objet
            string finalPath = path + "\\" + GameCore.Instance.Game.Project.ProjectFileName + "\\";
            string finalApp  = finalPath + GameCore.Instance.Game.Project.ProjectFileName + GlobalConstants.EXT_EXPORTED_GAME;

            if (!Directory.Exists(finalPath))
            {
                Directory.CreateDirectory(finalPath);
            }
            AppTools.SaveObjectToFile(GameCore.Instance.Game, finalApp);
            AppTools.CopyFolder(GameCore.Instance.Game.Project.RootPath, finalPath);
            File.Delete(finalPath + GameCore.Instance.Game.Project.ProjectFileName + GlobalConstants.EXT_PROJECT);

            return(Enums.ExportState.OK);
        }