Esempio n. 1
0
        public static void KnitSystem(cSystem sys)
        {
            aiMapGen.CheckAndMergeNeigborSystems(sys);
            var GM = sys.GM;

            todoGenerateBitmaps.Add(sys);
            currentTaskSystem = null;
        }
Esempio n. 2
0
        public static void UpdateSeamlessTiles()
        {
            if ((currentKnittingTask == null || currentKnittingTask.IsCompleted) && todoKnitting.Count > 0)
            {
                cSystem sys = todoKnitting[0];
                todoKnitting.RemoveAt(0);
                sys.gen.reGenerateCanvasBmps = false;

                var task = new Task(() => { KnitSystem(sys); });
                task.Start();
                currentKnittingTask = task;
                currentTaskSystem   = sys;
            }
        }
Esempio n. 3
0
 public cSystemGen(cSystem system)
 {
     this.system = system;
 }