Beispiel #1
0
        public static void InitConfig()
        {
            if (File.Exists(AppConfigPath))
            {
                AppConfig = JsonConvert.DeserializeObject <AppConfig>(File.ReadAllText(AppConfigPath));
            }
            else
            {
                AppConfig = new AppConfig();
            }
            if (File.Exists(AppDesignConfigPath))
            {
                AppDesignConfig = JsonConvert.DeserializeObject <AppDesignConfig>(File.ReadAllText(AppDesignConfigPath));
            }
            else
            {
                AppDesignConfig = new AppDesignConfig();
            }
            if (File.Exists(ClientConfigPath))
            {
                ClientConfig = JsonConvert.DeserializeObject <ClientConfig>(File.ReadAllText(ClientConfigPath));
            }
            else
            {
                ClientConfig = new ClientConfig();
            }

            AssetsManager = new AssetsManager();
        }
Beispiel #2
0
        public static void Init(bool restart = false)
        {
            if (!restart)
            {
                try
                {
                    HID = HardwareIdManager.GetId();
                }
                catch (Exception)
                {
                    HID = "";
                }

                if (!CheckCardsStuffUpdate())
                {
                    AssetsManager.LoadSmileys();
                    LoadCDB();
                    BoosterManager.LoadList();
                }
#if DEBUG
                ClientConfig.TestMode = false;
                AppDesignConfig       = new AppDesignConfig(); //To debug config
#endif
                LoadBanlist();

                SaveConfig();
            }
            Client = new GameClient();

            Client.PopMessageBox           += Client_PopMessageBox;
            Client.PopMessageBoxShowDialog += Client_PopMessageBoxShowDialog;
            Client.ChoicePopBox            += Client_ChoicePopBox;
            Client.ShadowDuelRequest       += Client_ShadowDuelRequest;
            Client.RoomNeedPassword        += Client_RoomNeedPassword;
            Client.Shutdown += Client_Shutdown;
            Client.PrivateMessageReceived   += Client_PrivateMessageReceived;
            Client.LaunchYGOPro             += Client_LaunchYGOPro;
            Client.LaunchYGOProWithoutRoom  += Client_LaunchYGOProWithoutRoom;
            Client.LoadPlayerCustomizations += Client_LoadPlayerCustomizations;
            Client.LaunchTrade              += Client_LaunchTrade;
            Client.CloseBrocante            += Client_CloseBrocante;
            Client.LaunchBonusBox           += Client_LaunchBonusBox;
            Client.LoadOfflineMessages      += Client_LoadOfflineMessages;
            Client.RecieveDeck              += Client_RecieveDeck;
            Client.RecieveReplay            += Client_RecieveReplay;
            Client.Restart                  += Client_Restart;
            Client.CustomizationAchievement += Client_CustomizationAchievement;
            Client.LoadBoosterCollection    += Client_LoadBoosterCollection;
            Client.GetMonthlyBonus          += Client_GetMonthlyBonus;

            if (IsWindowOpen <Login>())
            {
                _login.Restart = true;
                _login.Close();
            }

            _login = new Login(Client.LoginAdmin);

            logger.Trace("FormExecution initialisation.");
        }
        public void LoadStyle()
        {
            AppDesignConfig style = FormExecution.AppDesignConfig;

            btnProposition.Color1 = style.GetGameColor("Color1TradeButton");
            btnProposition.Color2 = style.GetGameColor("Color2TradeButton");
            btnProposition.Update();

            btnValidate.Color1 = style.GetGameColor("Color1TradeButton");
            btnValidate.Color2 = style.GetGameColor("Color2TradeButton");
            btnValidate.Update();

            this.FontFamily = style.Font;

            this.chat.chat.VerticalScrollBarVisibility = FormExecution.ClientConfig.TradeScrollBar ? ScrollBarVisibility.Auto : ScrollBarVisibility.Hidden;

            if (FormExecution.ClientConfig.TradeScrollBar)
            {
                this.CollectionJ1.GetListview().SetValue(ScrollViewer.VerticalScrollBarVisibilityProperty, ScrollBarVisibility.Auto);
                this.CollectionJ2.GetListview().SetValue(ScrollViewer.VerticalScrollBarVisibilityProperty, ScrollBarVisibility.Auto);
            }
            else
            {
                this.CollectionJ1.GetListview().SetValue(ScrollViewer.VerticalScrollBarVisibilityProperty, ScrollBarVisibility.Hidden);
                this.CollectionJ2.GetListview().SetValue(ScrollViewer.VerticalScrollBarVisibilityProperty, ScrollBarVisibility.Hidden);
            }
        }
Beispiel #4
0
        public void LoadStyle()
        {
            AppDesignConfig style = FormExecution.AppDesignConfig;

            btnAgree.Color1 = style.GetGameColor("Color1PopBoxButton");
            btnAgree.Color2 = style.GetGameColor("Color2PopBoxButton");
            btnAgree.Update();

            this.FontFamily = style.Font;
        }
Beispiel #5
0
        public void LoadStyle()
        {
            AppDesignConfig style = FormExecution.AppDesignConfig;

            btnSelect.Color1 = style.GetGameColor("Color1BrocanteButton");
            btnSelect.Color2 = style.GetGameColor("Color2BrocanteButton");
            btnSelect.Update();

            this.FontFamily = style.Font;
        }
        private void LoadStyle()
        {
            List <BCA_ColorButton> Buttons = new List <BCA_ColorButton>();

            Buttons.AddRange(new[] { btnRetrieval });

            AppDesignConfig style = FormExecution.AppDesignConfig;

            foreach (BCA_ColorButton btn in Buttons)
            {
                btn.Color1 = style.GetGameColor("Color1DataRetrievalButton");
                btn.Color2 = style.GetGameColor("Color2DataRetrievalButton");
                btn.Update();
            }
            this.FontFamily = style.Font;
        }
        private void LoadStyle()
        {
            List <BCA_ColorButton> RankedButtons = new List <BCA_ColorButton>();

            RankedButtons.AddRange(new[] { btn_get });

            AppDesignConfig style = FormExecution.AppDesignConfig;

            foreach (BCA_ColorButton btn in RankedButtons)
            {
                btn.Color1 = style.GetGameColor("Color1MonthlyBonusViewer");
                btn.Color2 = style.GetGameColor("Color2MonthlyBonusViewer");
                btn.Update();
            }
            this.FontFamily = style.Font;
        }
Beispiel #8
0
        private void LoadStyle()
        {
            List <BCA_ColorButton> RankedButtons = new List <BCA_ColorButton>();

            RankedButtons.AddRange(new[] { btn_changefun, btn_changenormal, btn_changespecial, btn_getfun, btn_getnormal, btn_getspecial });

            AppDesignConfig style = FormExecution.AppDesignConfig;

            foreach (BCA_ColorButton btn in RankedButtons)
            {
                btn.Color1 = style.GetGameColor("Color1DailyQuest");
                btn.Color2 = style.GetGameColor("Color2DailyQuest");
                btn.Update();
            }
            this.FontFamily = style.Font;
        }
        private void LoadStyle()
        {
            AppDesignConfig style = FormExecution.AppDesignConfig;

            this.FontFamily = style.Font;

            List <BCA_ColorButton> Buttons = new List <BCA_ColorButton>();

            Buttons.AddRange(new[] { btn_get_PP });

            foreach (BCA_ColorButton btn in Buttons)
            {
                btn.Color1 = style.GetGameColor("Color1PrestigeShopButton");
                btn.Color2 = style.GetGameColor("Color2PrestigeShopButton");
                btn.Update();
            }
        }
        private void LoadStyle()
        {
            List <BCA_ColorButton> Buttons = new List <BCA_ColorButton>();

            Buttons.AddRange(new[] { btnPasswordForgotten, btnRegister, btnConnexion });

            AppDesignConfig style = FormExecution.AppDesignConfig;

            foreach (BCA_ColorButton btn in Buttons)
            {
                btn.Color1 = style.GetGameColor("Color1LoginButton");
                btn.Color2 = style.GetGameColor("Color2LoginButton");
                btn.Update();
            }

            this.FontFamily = style.Font;
        }
Beispiel #11
0
        private void LoadStyle()
        {
            List <BCA_ColorButton> RankedButtons = new List <BCA_ColorButton>();

            RankedButtons.AddRange(new[] { btnSell, btnMyCards });

            AppDesignConfig style = FormExecution.AppDesignConfig;

            foreach (BCA_ColorButton btn in RankedButtons)
            {
                btn.Color1 = style.GetGameColor("Color1BrocanteButton");
                btn.Color2 = style.GetGameColor("Color2BrocanteButton");
                btn.Update();
            }

            btnBuy.Color1 = style.GetGameColor("Color1CenterBrocanteButton");
            btnBuy.Color2 = style.GetGameColor("Color2CenterBrocanteButton");
            btnBuy.Update();
            this.FontFamily = style.Font;
        }
        public void LoadStyle()
        {
            AppDesignConfig        style   = FormExecution.AppDesignConfig;
            List <BCA_ColorButton> Buttons = new List <BCA_ColorButton>();

            Buttons.AddRange(new[] { btnSelect });

            foreach (BCA_ColorButton btn in Buttons)
            {
                btn.Color1 = style.GetGameColor("Color1BrocanteButton");
                btn.Color2 = style.GetGameColor("Color2BrocanteButton");
                btn.Update();
            }

            btnAdd.Color1 = style.GetGameColor("Color1CenterBrocanteButton");
            btnAdd.Color2 = style.GetGameColor("Color2CenterBrocanteButton");
            btnAdd.Update();

            this.FontFamily = style.Font;
        }
Beispiel #13
0
        private void LoadStyle()
        {
            AppDesignConfig style = FormExecution.AppDesignConfig;

            this.FontFamily = style.Font;
        }