void UpdatePage() { ProgressLabel.Text = string.Format("{0} / {1}", CurrentPage, MaxPages); if (CurrentPage == 1) { PrevButton.Disable(); PrevButton.Hide(); } else { PrevButton.Enable(); PrevButton.Show(); } if (CurrentPage == MaxPages) { NextButton.Text = "Close"; NextButton.RemoveAllEventHandlers(); NextButton.Click += new MouseEventHandler(CloseButton_Click); RobotFlash.Stop(); MissionFlash.Stop(); BrainsFlash.Stop(); RobotFlash.Reset(); MissionFlash.Reset(); BrainsFlash.Reset(); } else { NextButton.Text = "Next"; NextButton.RemoveAllEventHandlers(); NextButton.Click += new MouseEventHandler(NextButton_Click); } RobotFlash.Reset(); MissionFlash.Reset(); BrainsFlash.Reset(); RobotFlash.Stop(); MissionFlash.Stop(); BrainsFlash.Stop(); switch (CurrentPage) { case 2: RobotFlash.Play(); break; case 3: MissionFlash.Play(); break; case 4: BrainsFlash.Play(); break; } ShowText(); }
void Initialize() { WeaponButton.RemoveAllEventHandlers(); WeaponButton.Click += new MouseEventHandler(panel_Click); Deactivate(); switch (WeaponType) { case WeaponType.Melee: if (Player.MeleeWeapon != null) { Weapon = WeaponList.WeaponDict[Player.MeleeWeapon]; weaponSlot.SetWeapon(Weapon); } if (Player.Level > 1) { Activate(); } break; case WeaponType.Ranged: if (Player.RangedWeapon != null) { Weapon = WeaponList.WeaponDict[Player.RangedWeapon]; weaponSlot.SetWeapon(Weapon); } if (Player.Level > 2) { Activate(); } break; case WeaponType.Mortar: if (Player.MortarWeapon != null) { Weapon = WeaponList.WeaponDict[Player.MortarWeapon]; weaponSlot.SetWeapon(Weapon); } if (Player.Level > 3) { Activate(); } break; } }