Exemplo n.º 1
0
        void RenderTestMap()
        {
            //TestAll();

            if (map == null)
            {
                using (FileStream fs = File.OpenRead("Barbarossa_scn1.scx")) {
                    LoadedScenario = (AokScenario)Scenario.FromStream(fs);
                    map            = TerrainMap.FromMap(LoadedScenario.GameMap);
                }
            }
            map.Render();
        }
Exemplo n.º 2
0
        void LoadButtonClick(object sender, EventArgs e)
        {
            using (OpenFileDialog dialog = new OpenFileDialog()) {
                dialog.CheckPathExists = true;
                dialog.CheckFileExists = true;
                dialog.Filter          = "AoE II scenarios (*.scn, *.scx)|*.scn;*.scx";
                dialog.Title           = "Load scenario..";
                DialogResult result = dialog.ShowDialog();

                if (result == DialogResult.OK)
                {
                    map.Dispose();
                    using (FileStream fs = File.OpenRead(dialog.FileName)) {
                        LoadedScenario = (AokScenario)Scenario.FromStream(fs);
                        map            = TerrainMap.FromMap(LoadedScenario.GameMap);
                    }
                }
            }
        }