public override string ToString()
        {
            mySetFuncOutput  = Program.SpecialFunction1;
            mySetFuncOutput += Program.SpecialFunction2;

            mySetFuncOutput("8", this);

            Console.WriteLine("Delegate is working");

            return("Комп.число = " + Re + "+" + Im + "i \n");
        }
예제 #2
0
        void BuildDatabase(bool fetchIconsOnly)
        {
            var libraPath = System.IO.Path.Combine(Config.SupplementalPath, "app_data.sqlite");
            var realm = new SaintCoinach.ARealmReversed(Config.GamePath, "SaintCoinach.History.zip", SaintCoinach.Ex.Language.English, libraPath);
            var libra = new SQLite.SQLiteConnection(libraPath, SQLite.SQLiteOpenFlags.ReadOnly);
            var builder = new DatabaseBuilder(libra, realm);

            DatabaseBuilder.PrintLine($"Game version: {realm.GameVersion}");
            DatabaseBuilder.PrintLine($"Definition version: {realm.DefinitionVersion}");

            var processing = Stopwatch.StartNew();
            builder.Build(fetchIconsOnly);

            if (!fetchIconsOnly)
                SpecialOutput.Run();

            processing.Stop();
            DatabaseBuilder.PrintLine($"Processing elapsed: {processing.Elapsed}");
        }
예제 #3
0
        void BuildDatabase(bool fetchIconsOnly)
        {
            var path    = _paths.FirstOrDefault(p => Directory.Exists(p));
            var realm   = new SaintCoinach.ARealmReversed(path, "SaintCoinach.History.zip", SaintCoinach.Ex.Language.English, "app_data.sqlite");
            var libra   = new SQLite.SQLiteConnection("app_data.sqlite", SQLite.SQLiteOpenFlags.ReadOnly);
            var builder = new DatabaseBuilder(libra, realm);

            DatabaseBuilder.PrintLine($"Game version: {realm.GameVersion}");
            DatabaseBuilder.PrintLine($"Definition version: {realm.DefinitionVersion}");

            OneTimeExports.Run(realm);

            var processing = Stopwatch.StartNew();

            builder.Build(fetchIconsOnly);

            if (!fetchIconsOnly)
            {
                SpecialOutput.Run();
            }

            processing.Stop();
            DatabaseBuilder.PrintLine($"Processing elapsed: {processing.Elapsed}");
        }
 public void MinucDelegate(SpecialOutput b)
 {
     mySetFuncOutput -= b;
 }
 public void AddDelegate(SpecialOutput b)
 {
     mySetFuncOutput += b;
 }