Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
        /// <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));
        }