Esempio n. 1
0
 private static void Rw_Index_Item(string s)
 {
     string[] sp = s.Split();
     if (sp.Length > 2)
     {
         int typeID = int.Parse(sp[2]);
         if (typeID < CodeReader.Files.Count && typeID >= 0)
         {
             List <List <Skriptum> > sss = new List <List <Skriptum> >();
             CodeReader cr = new CodeReader(CodeReader.ModPath + CodeReader.Files[typeID]);
             sss.Add(cr.ReadObjectType(typeID, true));
             SourceWriter.WriteAllObjects(sss);
             PrintCodeReaderInfo();
             sss.Clear();//
         }
         else
         {
             Console.Write("INDEX OUT OF RANGE! --> ");
             if (typeID >= CodeReader.Files.Count)
             {
                 Console.WriteLine("FILE COUNT: " + CodeReader.Files.Count + " is lower than " + typeID);
             }
             else
             {
                 Console.WriteLine("POSITIVE NUMBERS ONLY!!!");
             }
         }
     }
     else
     {
         PrintErrorWrongParamters();
     }
 }