protected override void CreateEffect()
 {
     if (!m_isInitialized)
     {
         m_wrappedEffect.InitializeEffect();
         m_isInitialized = true;
     }
 }
Пример #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));
        }