/// <summary> /// 静的コンストラクタ。 /// </summary> static Global() { if (WPFUtil.IsInDesignMode) { return; } WPFUtil.Init(); Settings = Settings.CreateSettings <Settings>(); MainViewModel = new MainViewModel(); Updater = new PresentationUpdater( "http://garnet-alice.net/programs/bonako-dfpn/update/versioninfo.xml"); // 詰将棋用のボナンザを起動します。 ResetBonanza(null); Updater.Start(); }
/// <summary> /// 初期化メソッド /// </summary> public static void Init() { if (WPFUtil.IsInDesignMode) { return; } ShogiInitializer.Initialize( System.Reflection.Assembly.GetEntryAssembly(), "ShogiData"); Settings = Settings.CreateSettings <Settings>(); MainViewModel = new ViewModel.MainViewModel(); ShogiModel = new ViewModel.ShogiModel(); Updater = new PresentationUpdater( "http://garnet-alice.net/programs/bonako/update/versioninfo.xml"); // ボナンザを起動します。 ResetBonanza(null); Updater.Start(); EffectInfo.InitializeEffect(typeof(ViewModel.EffectTable)); }