コード例 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IDataManager   configData = new FOnlineDataManager(new TextFileReader(), new TextFileWriter(), CONFIG_NAME);
            IConfigManager config     = new FOnlineConfigManager(configData, "[Game Options]");

            FOConfigForm form = new FOConfigForm(config);

            IDataManager         localizationData = new FOnlineDataManager(new TextFileReader(), new TextFileWriter(), LOCALIZATION_CONFIG_NAME, true);
            ILocalizationManager localization     = new Localization(localizationData, "engl", form);

            form.SetLocalizationConfig(localization);

            Application.Run(form);
        }
コード例 #2
0
 public Localization(IDataManager dataManager, string defaultConfigHeader, FOConfigForm form) : base(dataManager, defaultConfigHeader)
 {
     controls            = GetControls(form).ToArray();
     defaultLocalization = GetDefaultLocalization();
 }