예제 #1
0
파일: Main.cs 프로젝트: mrjnumber1/mAthena
    public static void Main(string[] args)
    {
        //SharpGRF newGRF = new SharpGRF("/media/B06CC97A6CC93BBA/RO/data.grf");
        SharpGRF newGRF = new SharpGRF("/home/mercurial/GRF#/rwc.grf");

        newGRF.Open();

        List <GRFFile> GRFFiles = new List <GRFFile>();

        foreach (GRFFile file in newGRF.Files)
        {
            if (file.Flags != 3 && file.Flags != 5)
            {
                GRFFiles.Add(file);
            }
        }
        Stopwatch st = new Stopwatch();

        st.Start();
        float percent = 0;

        for (int x = 0; x < GRFFiles.Count; x++)
        {
            GRFFiles[x].WriteToDisk("/home/mercurial/tempGRF/");
            percent = (float)(x + 1) / (float)GRFFiles.Count * 100.0f;
            Console.WriteLine("{0}\t{1}%", GRFFiles[x].Name, percent);
        }
        st.Stop();
        Console.WriteLine(st.Elapsed);


        newGRF.Close();
    }
예제 #2
0
    public static void Main(string[] args)
    {
#if LINUX
        //SharpGRF newGRF = new SharpGRF("/media/B06CC97A6CC93BBA/RO/data.grf");
        SharpGRF newGRF = new SharpGRF("/home/mercurial/GRF#/rwc.grf");
#else
        GRF newGRF = new GRF(@"C:\Documents and Settings\User\My Documents\Visual Studio 2008\Projects\mAthena\mAthena\Example\2011-12-03Example.gpf");
#endif
        newGRF.Open();

        List <GRFFile> GRFFiles = new List <GRFFile>();
        foreach (GRFFile file in newGRF.Files)
        {
            GRFFiles.Add(file);
        }
        Stopwatch st = new Stopwatch();
        st.Start();
        float percent = 0;
        for (int x = 0; x < GRFFiles.Count; x++)
        {
            GRFFiles[x].WriteToDisk("/home/mercurial/tempGRF/");
            percent = (float)(x + 1) / (float)GRFFiles.Count * 100.0f;
            //Console.WriteLine("{0}\t{1}%", GRFFiles[x].Name, percent);
        }
        st.Stop();
        Console.WriteLine(st.Elapsed);


        newGRF.Close();
    }
예제 #3
0
    public static void Main(string[] args)
    {
        #if LINUX
        //SharpGRF newGRF = new SharpGRF("/media/B06CC97A6CC93BBA/RO/data.grf");
        SharpGRF newGRF = new SharpGRF("/home/mercurial/GRF#/rwc.grf");
        #else
        GRF newGRF = new GRF(@"C:\Documents and Settings\User\My Documents\Visual Studio 2008\Projects\mAthena\mAthena\Example\2011-12-03Example.gpf");
        #endif
        newGRF.Open();

        List<GRFFile> GRFFiles = new List<GRFFile>();
        foreach (GRFFile file in newGRF.Files)
        {
            GRFFiles.Add(file);
        }
        Stopwatch st = new Stopwatch();
        st.Start();
        float percent = 0;
        for (int x = 0; x < GRFFiles.Count; x++)
        {

            GRFFiles[x].WriteToDisk("/home/mercurial/tempGRF/");
            percent = (float)(x + 1) / (float)GRFFiles.Count * 100.0f;
            //Console.WriteLine("{0}\t{1}%", GRFFiles[x].Name, percent);

        }
        st.Stop();
        Console.WriteLine(st.Elapsed);

        newGRF.Close();
    }
예제 #4
0
파일: Main.cs 프로젝트: secretdataz/mAthena
    public static void Main(string[] args)
    {
        //SharpGRF newGRF = new SharpGRF("/media/B06CC97A6CC93BBA/RO/data.grf");
        SharpGRF newGRF = new SharpGRF("/home/mercurial/GRF#/rwc.grf");

        newGRF.Open();

        List<GRFFile> GRFFiles = new List<GRFFile>();
        foreach(GRFFile file in newGRF.Files)
        {
            if(file.Flags != 3 && file.Flags != 5)
            {
                GRFFiles.Add(file);
            }
        }
        Stopwatch st = new Stopwatch();
        st.Start();
        float percent = 0;
        for(int x=0; x<GRFFiles.Count; x++)
        {

            GRFFiles[x].WriteToDisk("/home/mercurial/tempGRF/");
            percent = (float)(x+1)/(float)GRFFiles.Count*100.0f;
            Console.WriteLine("{0}\t{1}%", GRFFiles[x].Name, percent);

        }
        st.Stop();
        Console.WriteLine(st.Elapsed);

        newGRF.Close();
    }