Пример #1
0
        void LoadMap(string mapname)
        {
            tilePalette.Controls.Clear();
            actorPalette.Controls.Clear();
            resourcePalette.Controls.Clear();

            loadedMapName = mapname;

            // load the map
            var map = new Map(mapname);

            // upgrade maps that have no player definitions. editor doesnt care,
            // but this breaks the game pretty badly.
            if (map.Players.Count == 0)
                map.MakeDefaultPlayers();

            PrepareMapResources(Game.modData.Manifest, map);

            dirty = false;
        }
Пример #2
0
        void LoadMap(string mapname)
        {
            tilePalette.Controls.Clear();
            actorPalette.Controls.Clear();
            resourcePalette.Controls.Clear();

            loadedMapName = mapname;

            // load the map
            var map = new Map(mapname);

            // upgrade maps that have no player definitions. editor doesnt care,
            // but this breaks the game pretty badly.
            if (map.Players.Count == 0)
                map.MakeDefaultPlayers();

            PrepareMapResources(Game.modData.Manifest, map);

            // Calculate total net worth of resources in cash
            cashToolStripStatusLabel.Text = CalculateTotalResource().ToString();

            dirty = false;
        }