Exemplo n.º 1
0
        public CultureGroupParser AddCultureGroup(string name, CultureGroupParser group = null)
        {
            ScriptScope scope = new ScriptScope();

            scope.Name = name;
            script.Root.Add(scope);

            CultureGroupParser cgParser = new CultureGroupParser(scope);

            cgParser.Name = scope.Name;
            cgParser.Init();

            if (group != null)
            {
                cgParser.chosenGfx = GetRelatedCultureGfx(group);
            }

            GroupMap[name] = cgParser;

            AllCultureGroups.Add(cgParser);
            AllCultureGroups = AllCultureGroups.Distinct().ToList();

            cgParser.color     = Color.FromArgb(255, Rand.Next(255), Rand.Next(255), Rand.Next(255));
            cgParser.chosenGfx = scope.Scopes[0].Data;

            return(cgParser);
        }
Exemplo n.º 2
0
        public CultureGroupParser AddCultureGroup(string name, CultureGroupParser group = null)
        {
            ScriptScope scope = new ScriptScope();

            scope.Name = name;

            script.Root.Add(scope);

            CultureGroupParser r = new CultureGroupParser(scope);

            r.Init();
            if (group != null)
            {
                r.chosenGfx = GetRelatedCultureGfx(group);
            }
            GroupMap[name] = r;
            AllCultureGroups.Add(r);

            r.chosenGfx = scope.Scopes[0].Data;
            return(r);
        }
Exemplo n.º 3
0
 public CultureGroupParser AddCultureGroup(string name, CultureGroupParser group = null)
 {
     ScriptScope scope = new ScriptScope();
     scope.Name = name;
     
     script.Root.Add(scope);
     
     CultureGroupParser r = new CultureGroupParser(scope);
     r.Init();
     if (group != null)
     {
         r.chosenGfx = GetRelatedCultureGfx(group);
     }
     GroupMap[name] = r;
     AllCultureGroups.Add(r);
  
     r.chosenGfx = scope.Scopes[0].Data;
     return r;
 }