Exemplo n.º 1
0
        public void LoadMap(IOpenSave openSaveMap = null)
        {
            // Открываем карту
            IOpenSave openSave;

            if (openSaveMap == null)
            {
                // По умолчанию открываем карту из базы данных
                //openSave = new DatabaseOpenSave(Guid.Parse("bea49d85-adf7-4a2b-bb9b-7e311afbfb46"));
                openSave = new FileOpenSave("Media/Maps/TrainingExample2.tmx");
            }
            else
            {
                openSave = openSaveMap;
            }

            map = openSave.OpenMap();
        }
Exemplo n.º 2
0
 private void RebuildWorld(IOpenSave openSave)
 {
     worldController.LoadMap(openSave);
     worldController.BuildWorld();
 }
 public void SaveAlgorithm(IOpenSave openSave)
 {
     ParallelAlgorithm.GetInstance().SaveAlgorithm(openSave);
 }
Exemplo n.º 4
0
 public void LoadMap(IOpenSave openSave)
 {
     world.LoadMap(openSave);
 }
Exemplo n.º 5
0
        public void SaveAlgorithm(IOpenSave openSave)
        {
            Saving?.Invoke(this, new SaveEventArgs());

            openSave.SaveAlgorithm();
        }
Exemplo n.º 6
0
        public void LoadAlgorithm(IOpenSave openSave)
        {
            instance = openSave.OpenAlgorithm();

            Loaded?.Invoke(this, new LoadEventArgs());
        }