示例#1
0
        public static Map AddMap(string name, string diskName, Map.E_MapType mtype = Map.E_MapType.Combat, string tilet = Map.tileLk, int time = 1, int lr = 3)
        {
            Log.LogLine(string.Format("Adding Map: {0} diskName: {1}", name, diskName), ConsoleColor.DarkYellow);
            var newmap = new Map(name, diskName, mtype, tilet);

            newmap.Time = time;
            if (time == -1)
            {
                newmap.Time      = 0;
                newmap.TimeCycle = true;
            }
            newmap.LightRadius = lr;
            newmap.Init();
            Maps.Add(name, newmap);
            return(newmap);
        }