void NewMap()
        {
            System.Windows.Forms.SaveFileDialog dialog = new System.Windows.Forms.SaveFileDialog();
            dialog.FileName = "New Map.json";
            System.Windows.Forms.DialogResult result = dialog.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                ReadJson  jsonReader = new ReadJson();
                WriteJson jsonWrite  = new WriteJson();
                jsonWrite.WriteData(dialog.FileName, jsonReader.ReadData("Data/EmptyMap.json"));
                map            = new EditorMap(jsonReader.ReadData("Data/EmptyMap.json"), ref cam);
                currentMapPath = dialog.FileName;
            }
        }
Beispiel #2
0
        public override void Initialize()
        {
            ReadJson reader = new ReadJson();

            map = new Map(reader.ReadData("Data/New Map.json"));

            ResourceManager.Instance.Sprites.TryGetValue("Backdrop", out backdrop);

            //UIManager.Instance.ChangeCanvas(new PauseMenuCanvas());
        }
        void LoadMap()
        {
            System.Windows.Forms.OpenFileDialog dialog = new System.Windows.Forms.OpenFileDialog();
            dialog.Multiselect      = false;
            dialog.RestoreDirectory = false;
            dialog.Filter           = "JSON Files (.json)|*.json";
            System.Windows.Forms.DialogResult result = dialog.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                ReadJson jsonReader = new ReadJson();
                map            = new EditorMap(jsonReader.ReadData(dialog.FileName), ref cam);
                currentMapPath = dialog.FileName;
            }
        }