private void getBadges() { // Fetch Badges Bitmap[] bma = (Main.SaveGame.ORAS) ? new[] { Properties.Resources.badge_01, // ORAS Badges Properties.Resources.badge_02, Properties.Resources.badge_03, Properties.Resources.badge_04, Properties.Resources.badge_05, Properties.Resources.badge_06, Properties.Resources.badge_07, Properties.Resources.badge_08, } : new [] { Properties.Resources.badge_1, // XY Badges Properties.Resources.badge_2, Properties.Resources.badge_3, Properties.Resources.badge_4, Properties.Resources.badge_5, Properties.Resources.badge_6, Properties.Resources.badge_7, Properties.Resources.badge_8, }; CheckBox[] cba = { cb1, cb2, cb3, cb4, cb5, cb6, cb7, cb8, }; PictureBox[] pba = { pb1, pb2, pb3, pb4, pb5, pb6, pb7, pb8, }; for (int i = 0; i < 8; i++) { pba[i].Image = Util.ChangeOpacity(bma[i], !cba[i].Checked ? 0.1 : 1); } }
private void updateMemoryRibbon(object sender, EventArgs e) { if ((sender as MaskedTextBox).Text.Length == 0) { (sender as MaskedTextBox).Text = "0"; return; } if (sender as MaskedTextBox == TB_PastContest) { var val = Util.ToInt32(TB_PastContest.Text); if (val > 40) { TB_PastContest.Text = 40.ToString(); return; } PastContest.Image = Util.ChangeOpacity(val < 40 ? Properties.Resources.contestmemory : Properties.Resources.contestmemory2, (val != 0 ? 1 : 0) * 0.9 + 0.1); } else { var val = Util.ToInt32(TB_PastBattle.Text); if (val > 8) { TB_PastBattle.Text = 8.ToString(); return; } PastBattle.Image = Util.ChangeOpacity(Util.ToUInt32(TB_PastBattle.Text) < 40 ? Properties.Resources.battlememory : Properties.Resources.battlememory2, (val != 0 ? 1 : 0) * 0.9 + 0.1); } }
private void getBadges() { // Fetch Badges Bitmap[] bma = Main.SAV.ORAS ? new[] { Properties.Resources.badge_01, // ORAS Badges Properties.Resources.badge_02, Properties.Resources.badge_03, Properties.Resources.badge_04, Properties.Resources.badge_05, Properties.Resources.badge_06, Properties.Resources.badge_07, Properties.Resources.badge_08, } : new [] { Properties.Resources.badge_1, // XY Badges Properties.Resources.badge_2, Properties.Resources.badge_3, Properties.Resources.badge_4, Properties.Resources.badge_5, Properties.Resources.badge_6, Properties.Resources.badge_7, Properties.Resources.badge_8, }; for (int i = 0; i < 8; i++) { pba[i].Image = Util.ChangeOpacity(bma[i], cba[i].Checked ? 1 : 0.1); } }
private void pastribbontoggle(object sender, EventArgs e) { PictureBox[] pba2 = { PastContest, PastBattle, }; if (Util.ToUInt32(TB_PastContest.Text) < 40) { pba2[0].Image = Properties.Resources.contestmemory; } else { pba2[0].Image = Properties.Resources.contestmemory2; } if (Util.ToUInt32(TB_PastBattle.Text) < 8) { pba2[1].Image = Properties.Resources.battlememory; } else { pba2[1].Image = Properties.Resources.battlememory2; } pba2[0].Image = Util.ChangeOpacity(pba2[0].Image, (float)(Util.ToUInt32(TB_PastContest.Text)) * 0.9 + 0.1); pba2[1].Image = Util.ChangeOpacity(pba2[1].Image, (float)(Util.ToUInt32(TB_PastBattle.Text)) * 0.9 + 0.1); }
private void pastribbontoggle(object sender, EventArgs e) { PictureBox[] pba2 = { PastContest, PastBattle, }; pba2[0].Image = Util.ToUInt32(TB_PastContest.Text) < 40 ? Properties.Resources.contestmemory : Properties.Resources.contestmemory2; pba2[1].Image = Util.ToUInt32(TB_PastBattle.Text) < 8 ? Properties.Resources.battlememory : Properties.Resources.battlememory2; pba2[0].Image = Util.ChangeOpacity(pba2[0].Image, Util.ToUInt32(TB_PastContest.Text) * 0.9 + 0.1); pba2[1].Image = Util.ChangeOpacity(pba2[1].Image, Util.ToUInt32(TB_PastBattle.Text) * 0.9 + 0.1); }
public RibbMedal() { InitializeComponent(); pk6 = Main.pk6; // cache copy pba = new[] { PB_10, PB_11, PB_12, PB_13, PB_14, PB_15, PB_16, PB_17, PB_20, PB_21, PB_22, PB_23, PB_24, PB_25, PB_26, PB_27, PB_30, PB_31, PB_32, PB_33, PB_34, PB_35, PB_36, PB_37, PB_40, PB_41, PB_42, PB_43, PB_44, PB_45, PB_46, PB_47, PB_50, PB_51, PB_52, PB_53, PB_54, PB_57, PB_O0, PB_O1, PB_O2, PB_O3, PB_O4, PB_O5, }; cba = new [] { Kalos1a_0, Kalos1a_1, Kalos1a_2, Kalos1a_3, Kalos1a_4, Kalos1a_5, Kalos1a_6, Kalos1a_7, Kalos1b_0, Kalos1b_1, Kalos1b_2, Kalos1b_3, Kalos1b_4, Kalos1b_5, Kalos1b_6, Kalos1b_7, Kalos2a_0, Kalos2a_1, Kalos2a_2, Kalos2a_3, Kalos2a_4, Kalos2a_5, Kalos2a_6, Kalos2a_7, Kalos2b_0, Kalos2b_1, Kalos2b_2, Kalos2b_3, Kalos2b_4, Kalos2b_5, Kalos2b_6, Kalos2b_7, Extra1_0, Extra1_1, Extra1_2, Extra1_3, Extra1_4, Extra1_7, ORAS_0, ORAS_1, ORAS_2, ORAS_3, ORAS_4, ORAS_5, }; bma = new Image[pba.Length]; for (int i = 0; i < bma.Length; i++) { bma[i] = pba[i].Image; pba[i].Image = Util.ChangeOpacity(bma[i], 0.1); } Util.TranslateInterface(this, Main.curlanguage); // Set up Training Bag Data CB_Bag.Items.Clear(); CB_Bag.Items.Add("---"); for (int i = 1; i < Main.trainingbags.Length - 1; i++) { CB_Bag.Items.Add(Main.trainingbags[i]); } getData(); }
private void toggleribbon(object sender, EventArgs e) { PictureBox[] pba = { PB_10, PB_11, PB_12, PB_13, PB_14, PB_15, PB_16, PB_17, PB_20, PB_21, PB_22, PB_23, PB_24, PB_25, PB_26, PB_27, PB_30, PB_31, PB_32, PB_33, PB_34, PB_35, PB_36, PB_37, PB_40, PB_41, PB_42, PB_43, PB_44, PB_45, PB_46, PB_47, PB_50, PB_51, PB_52, PB_53, PB_54, PB_57, PB_O0, PB_O1, PB_O2, PB_O3, PB_O4, PB_O5, }; CheckBox[] cba = { Kalos1a_0, Kalos1a_1, Kalos1a_2, Kalos1a_3, Kalos1a_4, Kalos1a_5, Kalos1a_6, Kalos1a_7, Kalos1b_0, Kalos1b_1, Kalos1b_2, Kalos1b_3, Kalos1b_4, Kalos1b_5, Kalos1b_6, Kalos1b_7, Kalos2a_0, Kalos2a_1, Kalos2a_2, Kalos2a_3, Kalos2a_4, Kalos2a_5, Kalos2a_6, Kalos2a_7, Kalos2b_0, Kalos2b_1, Kalos2b_2, Kalos2b_3, Kalos2b_4, Kalos2b_5, Kalos2b_6, Kalos2b_7, Extra1_0, Extra1_1, Extra1_2, Extra1_3, Extra1_4, Extra1_7, ORAS_0, ORAS_1, ORAS_2, ORAS_3, ORAS_4, ORAS_5, }; Bitmap[] bma = { Properties.Resources.kaloschamp, Properties.Resources.hoennchamp, Properties.Resources.sinnohchamp, Properties.Resources.bestfriends, Properties.Resources.training, Properties.Resources.skillfullbattler, Properties.Resources.expertbattler, Properties.Resources.effort, Properties.Resources.alert, Properties.Resources.shock, Properties.Resources.downcast, Properties.Resources.careless, Properties.Resources.relax, Properties.Resources.snooze, Properties.Resources.smile, Properties.Resources.gorgeous, Properties.Resources.royal, Properties.Resources.gorgeousroyal, Properties.Resources.artist, Properties.Resources.footprint, Properties.Resources.record, Properties.Resources.legend, Properties.Resources.country, Properties.Resources.national, Properties.Resources.earth, Properties.Resources.world, Properties.Resources.classic, Properties.Resources.premier, Properties.Resources._event, Properties.Resources.birthday, Properties.Resources.special, Properties.Resources.souvenir, Properties.Resources.wishing, Properties.Resources.battlechamp, Properties.Resources.regionalchamp, Properties.Resources.nationalchamp, Properties.Resources.worldchamp, // ORAS Properties.Resources.ribbon_40, Properties.Resources.ribbon_41, Properties.Resources.ribbon_42, Properties.Resources.ribbon_43, Properties.Resources.ribbon_44, Properties.Resources.ribbon_45, Properties.Resources.ribbon_46, }; int index = Array.IndexOf(cba, sender as CheckBox); pba[index].Image = Util.ChangeOpacity(bma[index], (float)(Convert.ToInt32(cba[index].Checked)) * 0.9 + 0.1); }
private void getBadges() { // Fetch Badges Bitmap[] bma = { Properties.Resources.badge_1, Properties.Resources.badge_2, Properties.Resources.badge_3, Properties.Resources.badge_4, Properties.Resources.badge_5, Properties.Resources.badge_6, Properties.Resources.badge_7, Properties.Resources.badge_8, }; if (m_parent.savegame_oras) { bma = new Bitmap[] { Properties.Resources.badge_01, // ORAS Badges Properties.Resources.badge_02, Properties.Resources.badge_03, Properties.Resources.badge_04, Properties.Resources.badge_05, Properties.Resources.badge_06, Properties.Resources.badge_07, Properties.Resources.badge_08, }; } CheckBox[] cba = { cb1, cb2, cb3, cb4, cb5, cb6, cb7, cb8, }; PictureBox[] pba = { pb1, pb2, pb3, pb4, pb5, pb6, pb7, pb8, }; for (int i = 0; i < 8; i++) { if (!cba[i].Checked) { pba[i].Image = Util.ChangeOpacity(bma[i], 0.1); } else { pba[i].Image = Util.ChangeOpacity(bma[i], 1); } } }
private void updateRibbon(object sender, EventArgs e) { int index = Array.IndexOf(cba, sender); pba[index].Image = Util.ChangeOpacity(bma[index], (cba[index].Checked ? 1 : 0) * 0.9 + 0.1); }
private void getRibbons() { Bitmap[] bma = { Properties.Resources.kaloschamp, Properties.Resources.hoennchamp, Properties.Resources.sinnohchamp, Properties.Resources.bestfriends, Properties.Resources.training, Properties.Resources.skillfullbattler, Properties.Resources.expertbattler, Properties.Resources.effort, Properties.Resources.alert, Properties.Resources.shock, Properties.Resources.downcast, Properties.Resources.careless, Properties.Resources.relax, Properties.Resources.snooze, Properties.Resources.smile, Properties.Resources.gorgeous, Properties.Resources.royal, Properties.Resources.gorgeousroyal, Properties.Resources.artist, Properties.Resources.footprint, Properties.Resources.record, Properties.Resources.legend, Properties.Resources.country, Properties.Resources.national, Properties.Resources.earth, Properties.Resources.world, Properties.Resources.classic, Properties.Resources.premier, Properties.Resources._event, Properties.Resources.birthday, Properties.Resources.special, Properties.Resources.souvenir, Properties.Resources.wishing, Properties.Resources.battlechamp, Properties.Resources.regionalchamp, Properties.Resources.nationalchamp, Properties.Resources.worldchamp, Properties.Resources.ribbon_40, Properties.Resources.ribbon_41, Properties.Resources.ribbon_42, Properties.Resources.ribbon_43, Properties.Resources.ribbon_44, Properties.Resources.ribbon_45, Properties.Resources.ribbon_46, }; PictureBox[] pba = { PB_10, PB_11, PB_12, PB_13, PB_14, PB_15, PB_16, PB_17, PB_20, PB_21, PB_22, PB_23, PB_24, PB_25, PB_26, PB_27, PB_30, PB_31, PB_32, PB_33, PB_34, PB_35, PB_36, PB_37, PB_40, PB_41, PB_42, PB_43, PB_44, PB_45, PB_46, PB_47, PB_50, PB_51, PB_52, PB_53, PB_54, PB_57, PB_O0, PB_O1, PB_O2, PB_O3,PB_O4, PB_O5, }; for (int i = 0; i < bma.Length; i++) { pba[i].Image = Util.ChangeOpacity(bma[i], 0.1); } int rv = 0; // Read from value (later redefined) // Populate Medals (what a mess) rv = m_parent.buff[0x2C]; updateRibbon(TMedal1_0, rv, 0); updateRibbon(TMedal1_1, rv, 1); updateRibbon(TMedal1_2, rv, 2); updateRibbon(TMedal1_3, rv, 3); updateRibbon(TMedal1_4, rv, 4); updateRibbon(TMedal1_5, rv, 5); updateRibbon(TMedal1_6, rv, 6); updateRibbon(TMedal1_7, rv, 7); rv = m_parent.buff[0x2D]; updateRibbon(TMedal2_0, rv, 0); updateRibbon(TMedal2_1, rv, 1); updateRibbon(TMedal2_2, rv, 2); updateRibbon(TMedal2_3, rv, 3); updateRibbon(TMedal2_4, rv, 4); updateRibbon(TMedal2_5, rv, 5); updateRibbon(TMedal2_6, rv, 6); updateRibbon(TMedal2_7, rv, 7); rv = m_parent.buff[0x2E]; updateRibbon(TMedal3_0, rv, 0); updateRibbon(TMedal3_1, rv, 1); updateRibbon(TMedal3_2, rv, 2); updateRibbon(TMedal3_3, rv, 3); updateRibbon(TMedal3_4, rv, 4); updateRibbon(TMedal3_5, rv, 5); updateRibbon(TMedal3_6, rv, 6); updateRibbon(TMedal3_7, rv, 7); rv = m_parent.buff[0x2F]; updateRibbon(TMedal4_0, rv, 0); updateRibbon(TMedal4_1, rv, 1); updateRibbon(TMedal4_2, rv, 2); updateRibbon(TMedal4_3, rv, 3); updateRibbon(TMedal4_4, rv, 4); updateRibbon(TMedal4_5, rv, 5); updateRibbon(TMedal4_6, rv, 6); updateRibbon(TMedal4_7, rv, 7); // Populate Kalos Ribbons rv = m_parent.buff[0x30]; updateRibbon(Kalos1a_0, rv, 0); updateRibbon(Kalos1a_1, rv, 1); updateRibbon(Kalos1a_2, rv, 2); updateRibbon(Kalos1a_3, rv, 3); updateRibbon(Kalos1a_4, rv, 4); updateRibbon(Kalos1a_5, rv, 5); updateRibbon(Kalos1a_6, rv, 6); updateRibbon(Kalos1a_7, rv, 7); rv = m_parent.buff[0x31]; updateRibbon(Kalos1b_0, rv, 0); updateRibbon(Kalos1b_1, rv, 1); updateRibbon(Kalos1b_2, rv, 2); updateRibbon(Kalos1b_3, rv, 3); updateRibbon(Kalos1b_4, rv, 4); updateRibbon(Kalos1b_5, rv, 5); updateRibbon(Kalos1b_6, rv, 6); updateRibbon(Kalos1b_7, rv, 7); rv = m_parent.buff[0x32]; updateRibbon(Kalos2a_0, rv, 0); updateRibbon(Kalos2a_1, rv, 1); updateRibbon(Kalos2a_2, rv, 2); updateRibbon(Kalos2a_3, rv, 3); updateRibbon(Kalos2a_4, rv, 4); updateRibbon(Kalos2a_5, rv, 5); updateRibbon(Kalos2a_6, rv, 6); updateRibbon(Kalos2a_7, rv, 7); rv = m_parent.buff[0x33]; updateRibbon(Kalos2b_0, rv, 0); updateRibbon(Kalos2b_1, rv, 1); updateRibbon(Kalos2b_2, rv, 2); updateRibbon(Kalos2b_3, rv, 3); updateRibbon(Kalos2b_4, rv, 4); updateRibbon(Kalos2b_5, rv, 5); updateRibbon(Kalos2b_6, rv, 6); updateRibbon(Kalos2b_7, rv, 7); // Populate Extra Ribbons rv = m_parent.buff[0x34]; updateRibbon(Extra1_0, rv, 0); updateRibbon(Extra1_1, rv, 1); updateRibbon(Extra1_2, rv, 2); updateRibbon(Extra1_3, rv, 3); updateRibbon(Extra1_4, rv, 4); // oras updateRibbon(Extra1_7, rv, 7); rv = m_parent.buff[0x35]; updateRibbon(ORAS_0, rv, 0); updateRibbon(ORAS_1, rv, 1); updateRibbon(ORAS_2, rv, 2); updateRibbon(ORAS_3, rv, 3); updateRibbon(ORAS_4, rv, 4); updateRibbon(ORAS_5, rv, 5); TB_PastContest.Text = m_parent.buff[0x38].ToString(); TB_PastBattle.Text = m_parent.buff[0x39].ToString(); rv = m_parent.buff[0x3A]; updateRibbon(CHK_D0, rv, 0); updateRibbon(CHK_D1, rv, 1); updateRibbon(CHK_D2, rv, 2); updateRibbon(CHK_D3, rv, 3); updateRibbon(CHK_D4, rv, 4); updateRibbon(CHK_D5, rv, 5); CHK_Secret.Checked = Convert.ToBoolean(m_parent.buff[0x72]); } // Populate Ribbons prompted
public RibbMedal() { InitializeComponent(); bma = new[] { Properties.Resources.kaloschamp, Properties.Resources.hoennchamp, Properties.Resources.sinnohchamp, Properties.Resources.bestfriends, Properties.Resources.training, Properties.Resources.skillfullbattler, Properties.Resources.expertbattler, Properties.Resources.effort, Properties.Resources.alert, Properties.Resources.shock, Properties.Resources.downcast, Properties.Resources.careless, Properties.Resources.relax, Properties.Resources.snooze, Properties.Resources.smile, Properties.Resources.gorgeous, Properties.Resources.royal, Properties.Resources.gorgeousroyal, Properties.Resources.artist, Properties.Resources.footprint, Properties.Resources.record, Properties.Resources.legend, Properties.Resources.country, Properties.Resources.national, Properties.Resources.earth, Properties.Resources.world, Properties.Resources.classic, Properties.Resources.premier, Properties.Resources._event, Properties.Resources.birthday, Properties.Resources.special, Properties.Resources.souvenir, Properties.Resources.wishing, Properties.Resources.battlechamp, Properties.Resources.regionalchamp, Properties.Resources.nationalchamp, Properties.Resources.worldchamp, Properties.Resources.ribbon_40, Properties.Resources.ribbon_41, Properties.Resources.ribbon_42, Properties.Resources.ribbon_43, Properties.Resources.ribbon_44, Properties.Resources.ribbon_45, Properties.Resources.ribbon_46, }; pba = new[] { PB_10, PB_11, PB_12, PB_13, PB_14, PB_15, PB_16, PB_17, PB_20, PB_21, PB_22, PB_23, PB_24, PB_25, PB_26, PB_27, PB_30, PB_31, PB_32, PB_33, PB_34, PB_35, PB_36, PB_37, PB_40, PB_41, PB_42, PB_43, PB_44, PB_45, PB_46, PB_47, PB_50, PB_51, PB_52, PB_53, PB_54, PB_57, PB_O0, PB_O1, PB_O2, PB_O3, PB_O4, PB_O5, }; cba = new [] { Kalos1a_0, Kalos1a_1, Kalos1a_2, Kalos1a_3, Kalos1a_4, Kalos1a_5, Kalos1a_6, Kalos1a_7, Kalos1b_0, Kalos1b_1, Kalos1b_2, Kalos1b_3, Kalos1b_4, Kalos1b_5, Kalos1b_6, Kalos1b_7, Kalos2a_0, Kalos2a_1, Kalos2a_2, Kalos2a_3, Kalos2a_4, Kalos2a_5, Kalos2a_6, Kalos2a_7, Kalos2b_0, Kalos2b_1, Kalos2b_2, Kalos2b_3, Kalos2b_4, Kalos2b_5, Kalos2b_6, Kalos2b_7, Extra1_0, Extra1_1, Extra1_2, Extra1_3, Extra1_4, Extra1_7, ORAS_0, ORAS_1, ORAS_2, ORAS_3, ORAS_4, ORAS_5, }; for (int i = 0; i < bma.Length; i++) { pba[i].Image = Util.ChangeOpacity(bma[i], 0.1); } Util.TranslateInterface(this, Main.curlanguage); // Set up Training Bag Data CB_Bag.Items.Clear(); CB_Bag.Items.Add("---"); for (int i = 1; i < Main.trainingbags.Length - 1; i++) { CB_Bag.Items.Add(Main.trainingbags[i]); } CB_Bag.SelectedIndex = Main.pk6.TrainingBag; NUD_BagHits.Value = Main.pk6.TrainingBagHits; getRibbons(); }