Exemplo n.º 1
0
        public void Set_Pet_Info()
        {
            label_pet_Name.Text = Globals.gamedata.my_pet.Name;
            if (string.IsNullOrWhiteSpace(Globals.gamedata.my_pet.Name))
            {
                label_pet_Name.Text = "No Name";
            }

            label_pet_Level.Text      = Globals.gamedata.my_pet.Level.ToString();
            label_pet_PAtk.Text       = Globals.gamedata.my_pet.Patk.ToString();
            label_pet_PDef.Text       = Globals.gamedata.my_pet.PDef.ToString();
            label_pet_MAtk.Text       = Globals.gamedata.my_pet.Matk.ToString();
            label_pet_MDef.Text       = Globals.gamedata.my_pet.MDef.ToString();
            label_pet_Accuracy.Text   = Globals.gamedata.my_pet.Accuracy.ToString();
            label_pet_CritRate.Text   = Globals.gamedata.my_pet.Focus.ToString();
            label_pet_AtkSpd.Text     = Globals.gamedata.my_pet.PatkSpeed.ToString();
            label_pet_Soulshot.Text   = Globals.gamedata.my_pet.SSUsage.ToString();
            label_pet_Evasion.Text    = Globals.gamedata.my_pet.Evasion.ToString();
            label_pet_Speed.Text      = Globals.gamedata.my_pet.RunSpeed.ToString();
            label_pet_Casting.Text    = Globals.gamedata.my_pet.MatkSpeed.ToString();
            label_pet_Spiritshot.Text = Globals.gamedata.my_pet.SPSUSage.ToString();
            label_pet_SP.Text         = Globals.gamedata.my_pet.SP.ToString();

            if (this.progressBar_pet_HP.InvokeRequired)
            {
                Set_Pet_Info_Callback d = new Set_Pet_Info_Callback(Set_Pet_Info);
                progressBar_pet_HP.Invoke(d);
                return;
            }

            try
            {
                progressBar_pet_HP.Value   = Convert.ToInt32(Globals.gamedata.my_pet.Cur_HP / Globals.gamedata.my_pet.Max_HP * 100);
                progressBar_pet_HP.BarText = Globals.gamedata.my_pet.Cur_HP.ToString() + " / " + Globals.gamedata.my_pet.Max_HP.ToString();
            }
            catch
            {
                progressBar_pet_HP.Value = 0;
            }

            try
            {
                progressBar_pet_MP.Value   = Convert.ToInt32(Globals.gamedata.my_pet.Cur_MP / Globals.gamedata.my_pet.Max_MP * 100);
                progressBar_pet_MP.BarText = Globals.gamedata.my_pet.Cur_MP.ToString() + " / " + Globals.gamedata.my_pet.Max_MP.ToString();
            }
            catch
            {
                progressBar_pet_MP.Value = 0;
            }

            try
            {
                progressBar_pet_Food.Value   = Convert.ToInt32(Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed) * 100);
                progressBar_pet_Food.BarText = (Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed)).ToString("P", System.Globalization.CultureInfo.InvariantCulture);
            }
            catch
            {
                progressBar_pet_Food.Value = 0;
            }


            try
            {
                progressBar_pet_Load.Value   = Convert.ToInt32(Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load) * 100);
                progressBar_pet_Load.BarText = (Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load)).ToString("P", System.Globalization.CultureInfo.InvariantCulture);
            }
            catch
            {
                progressBar_pet_Load.Value = 0;
            }



            progressBar_pet_XP.BarText = Get_Pet_XP_Percent();
            progressBar_pet_XP.Value   = Get_Pet_XP_Percent_Int();
        }
Exemplo n.º 2
0
        public void Set_Pet_Info()
        {
            label_pet_Name.Text = Globals.gamedata.my_pet.Name;
            if (string.IsNullOrWhiteSpace(Globals.gamedata.my_pet.Name))
                label_pet_Name.Text = "No Name";
            label_pet_Level.Text = Globals.gamedata.my_pet.Level.ToString();
            label_pet_PAtk.Text = Globals.gamedata.my_pet.Patk.ToString();
            label_pet_PDef.Text = Globals.gamedata.my_pet.PDef.ToString();
            label_pet_MAtk.Text = Globals.gamedata.my_pet.Matk.ToString();
            label_pet_MDef.Text = Globals.gamedata.my_pet.MDef.ToString();
            label_pet_Accuracy.Text = Globals.gamedata.my_pet.Accuracy.ToString();
            label_pet_CritRate.Text = Globals.gamedata.my_pet.Focus.ToString();
            label_pet_AtkSpd.Text = Globals.gamedata.my_pet.PatkSpeed.ToString();
            label_pet_Soulshot.Text = Globals.gamedata.my_pet.SSUsage.ToString();
            label_pet_Evasion.Text = Globals.gamedata.my_pet.Evasion.ToString();
            label_pet_Speed.Text = Globals.gamedata.my_pet.RunSpeed.ToString();
            label_pet_Casting.Text = Globals.gamedata.my_pet.MatkSpeed.ToString();
            label_pet_Spiritshot.Text = Globals.gamedata.my_pet.SPSUSage.ToString();
            label_pet_SP.Text = Globals.gamedata.my_pet.SP.ToString();

            if (this.progressBar_pet_HP.InvokeRequired)
            {
                Set_Pet_Info_Callback d = new Set_Pet_Info_Callback(Set_Pet_Info);
                progressBar_pet_HP.Invoke(d);
                return;
            }

            try
            {
                progressBar_pet_HP.Value = System.Convert.ToInt32((Globals.gamedata.my_pet.Cur_HP / Globals.gamedata.my_pet.Max_HP) * 100);
                progressBar_pet_HP.BarText = Globals.gamedata.my_pet.Cur_HP.ToString() + " / " + Globals.gamedata.my_pet.Max_HP.ToString();
            }
            catch
            {
                progressBar_pet_HP.Value = 0;
            }

            try
            {
                progressBar_pet_MP.Value = System.Convert.ToInt32((Globals.gamedata.my_pet.Cur_MP / Globals.gamedata.my_pet.Max_MP) * 100);
                progressBar_pet_MP.BarText = Globals.gamedata.my_pet.Cur_MP.ToString() + " / " + Globals.gamedata.my_pet.Max_MP.ToString();
            }
            catch
            {
                progressBar_pet_MP.Value = 0;
            }

            try
            {
                progressBar_pet_Food.Value = System.Convert.ToInt32((System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed)) * 100);
                progressBar_pet_Food.BarText = (System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed)).ToString("P", System.Globalization.CultureInfo.InvariantCulture);
            }
            catch
            {
                progressBar_pet_Food.Value = 0;
            }


            try
            {
                progressBar_pet_Load.Value = System.Convert.ToInt32((System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load)) * 100);
                progressBar_pet_Load.BarText = (System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load)).ToString("P", System.Globalization.CultureInfo.InvariantCulture);
            }
            catch
            {
                progressBar_pet_Load.Value = 0;
            }





            progressBar_pet_XP.BarText = Get_Pet_XP_Percent();
            progressBar_pet_XP.Value = Get_Pet_XP_Percent_Int();

        }