public void GetResources(List <GameObjectManager> _resources) { _mainFrame = (GameFrame)_resources[0].CreateObject(5); _mainFrame.IsVisible = false; _btNormalAttack = (Button)_resources[1].CreateObject(15); _btNormalAttack.Owner = Character.ListLeftHandSkill[0]; _btNormalAttack.GetNewIdleTexture(Character.ListLeftHandSkill[0].IdleIcon); _btNormalAttack.GetNewClickedTexture(Character.ListLeftHandSkill[0].ClickedIcon); _btNormalAttack.Mouse_Click += new Button.OnMouseClickHandler(NormalAttack_MouseClicked); _btNormalAttack.Mouse_Hover += new Button.OnMouseHoverHandler(NormalAttack_MouseHover); _btNormalAttack.Mouse_Released += new Button.OnMouseReleasedHandler(NormalAttack_MouseRelease); _btSkillCleaving = (Button)_resources[1].CreateObject(16); _btSkillCleaving.Owner = Character.ListLeftHandSkill[1]; _btSkillCleaving.GetNewIdleTexture(Character.ListLeftHandSkill[1].IdleIcon); _btSkillCleaving.GetNewClickedTexture(Character.ListLeftHandSkill[1].ClickedIcon); _btSkillCleaving.Mouse_Click += new Button.OnMouseClickHandler(SkillCleaving_MouseClicked); _btSkillCleaving.Mouse_Hover += new Button.OnMouseHoverHandler(SkillCleaving_MouseHover); _btSkillCleaving.Mouse_Released += new Button.OnMouseReleasedHandler(SkillCleaving_MouseRelease); _btSkillCritical = (Button)_resources[1].CreateObject(17); _btSkillCritical.Owner = Character.ListLeftHandSkill[2]; _btSkillCritical.GetNewIdleTexture(Character.ListLeftHandSkill[2].IdleIcon); _btSkillCritical.GetNewClickedTexture(Character.ListLeftHandSkill[2].ClickedIcon); _btSkillCritical.Mouse_Click += new Button.OnMouseClickHandler(SkillCritical_MouseClicked); _btSkillCritical.Mouse_Hover += new Button.OnMouseHoverHandler(SkillCritical_MouseHover); _btSkillCritical.Mouse_Released += new Button.OnMouseReleasedHandler(SkillCritical_MouseRelease); _btSkillCurse = (Button)_resources[1].CreateObject(18); _btSkillCurse.Owner = Character.ListLeftHandSkill[3]; _btSkillCurse.GetNewIdleTexture(Character.ListLeftHandSkill[3].IdleIcon); _btSkillCurse.GetNewClickedTexture(Character.ListLeftHandSkill[3].ClickedIcon); _btSkillCurse.Mouse_Click += new Button.OnMouseClickHandler(SkillCurse_MouseClicked); _btSkillCurse.Mouse_Hover += new Button.OnMouseHoverHandler(SkillCurse_MouseHover); _btSkillCurse.Mouse_Released += new Button.OnMouseReleasedHandler(SkillCurse_MouseRelease); _btSkillOverspeed = (Button)_resources[1].CreateObject(19); _btSkillOverspeed.Owner = Character.ListLeftHandSkill[4]; _btSkillOverspeed.GetNewIdleTexture(Character.ListLeftHandSkill[4].IdleIcon); _btSkillOverspeed.GetNewClickedTexture(Character.ListLeftHandSkill[4].ClickedIcon); _btSkillOverspeed.Mouse_Click += new Button.OnMouseClickHandler(SkillOverspeed_MouseClicked); _btSkillOverspeed.Mouse_Hover += new Button.OnMouseHoverHandler(SkillOverSpeed_MouseHover); _btSkillOverspeed.Mouse_Released += new Button.OnMouseReleasedHandler(SkillOverSpeed_MouseRelease); _btSkillLifeSteal = (Button)_resources[1].CreateObject(20); _btSkillLifeSteal.Owner = Character.ListLeftHandSkill[5]; _btSkillLifeSteal.GetNewIdleTexture(Character.ListLeftHandSkill[5].IdleIcon); _btSkillLifeSteal.GetNewClickedTexture(Character.ListLeftHandSkill[5].ClickedIcon); _btSkillLifeSteal.Mouse_Click += new Button.OnMouseClickHandler(SkillLifeSteal_MouseClicked); _btSkillLifeSteal.Mouse_Hover += new Button.OnMouseHoverHandler(SkillLifeSteal_MouseHover); _btSkillLifeSteal.Mouse_Released += new Button.OnMouseReleasedHandler(SkillLifeSteal_MouseRelease); _btSkillBash = (Button)_resources[1].CreateObject(21); _btSkillBash.Owner = Character.ListLeftHandSkill[6]; _btSkillBash.GetNewIdleTexture(Character.ListLeftHandSkill[6].IdleIcon); _btSkillBash.GetNewClickedTexture(Character.ListLeftHandSkill[6].ClickedIcon); _btSkillBash.Mouse_Click += new Button.OnMouseClickHandler(SkillBash_MouseClicked); _btSkillBash.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBash_MouseHover); _btSkillBash.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBash_MouseRelease); _mainFrame.AddChild(_btNormalAttack); _mainFrame.AddChild(_btSkillCleaving); _mainFrame.AddChild(_btSkillCritical); _mainFrame.AddChild(_btSkillCurse); _mainFrame.AddChild(_btSkillOverspeed); _mainFrame.AddChild(_btSkillLifeSteal); _mainFrame.AddChild(_btSkillBash); }
public void GetResources(List<GameObjectManager> _resouces) { HealbarFrame = (GameFrame)_resouces[0].CreateObject(0); BloodPro = (ProcessBar)_resouces[1].CreateObject(0); ManaPro = (ProcessBar)_resouces[1].CreateObject(1); //Button left _btLeftCommand = (Button)_resouces[2].CreateObject(0); _btLeftCommand.Mouse_Click += new Button.OnMouseClickHandler(LeftCommandButon_Clicked); HealbarFrame.AddChild(_btLeftCommand); _btRightCommand = (Button)_resouces[2].CreateObject(1); _btRightCommand.Mouse_Click += new Button.OnMouseClickHandler(RightCommandButon_Clicked); HealbarFrame.AddChild(_btRightCommand); _btLefthandSkill = (Button)_resouces[2].CreateObject(14); _btLefthandSkill.Owner = _character.ListLeftHandSkill[0]; _btLefthandSkill.GetNewIdleTexture(_character.ListLeftHandSkill[0].IdleIcon); _btLefthandSkill.GetNewClickedTexture(_character.ListLeftHandSkill[0].ClickedIcon); _btLefthandSkill.Mouse_Click += new Button.OnMouseClickHandler(LeftSkillButon_Clicked); _btLefthandSkill.Mouse_Hover += new Button.OnMouseHoverHandler(LeftSkillButon_Hover); _btLefthandSkill.Mouse_Released += new Button.OnMouseReleasedHandler(LeftSkillButon_Release); HealbarFrame.AddChild(_btLefthandSkill); //Button right _btRighthandSkill = (Button)_resouces[2].CreateObject(22); _btRighthandSkill.Owner = _character.ListRightHandSkill[0]; _btRighthandSkill.GetNewIdleTexture(_character.ListRightHandSkill[0].IdleIcon); _btRighthandSkill.GetNewClickedTexture(_character.ListRightHandSkill[0].ClickedIcon); _btRighthandSkill.Mouse_Click += new Button.OnMouseClickHandler(RightSkillButon_Clicked); _btRighthandSkill.Mouse_Hover += new Button.OnMouseHoverHandler(RightSkillButon_Hover); _btRighthandSkill.Mouse_Released += new Button.OnMouseReleasedHandler(RightSkillButon_Release); HealbarFrame.AddChild(_btRighthandSkill); _coolDownRightSkill = (ProcessBar)_resouces[1].CreateObject(2); _healbarFrame.AddChild(_coolDownRightSkill); _coolDownLeftSkill = (ProcessBar)_resouces[1].CreateObject(3); _healbarFrame.AddChild(_coolDownLeftSkill); _levelProcess = (ProcessBar)_resouces[1].CreateObject(4); _healbarFrame.AddChild(_levelProcess); _btCMUpButton = (Button)_resouces[2].CreateObject(35); _btCMUpButton.Mouse_Click += new Button.OnMouseClickHandler(UpCommandbutton_Clicked); _healbarFrame.AddChild (_btCMUpButton); //item blood, mana, both _itemFrame = (GameFrame)_resouces[0].CreateObject(10); _itemFrame.X += _healbarFrame.X; _itemFrame.Y += _healbarFrame.Y; _btBlood = (Button)_resouces[2].CreateObject(47); _btBlood.Mouse_Click += new Button.OnMouseClickHandler(BloodButton_Clicked); _lbBlood = (Label)_resouces[3].CreateObject(16); _lbBlood.StringInfo = _character.HPPortion.Count.ToString(); _itemFrame.AddChild(_btBlood); _itemFrame.AddChild(_lbBlood); //mana _btMana = (Button)_resouces[2].CreateObject(48); _btMana.Mouse_Click += new Button.OnMouseClickHandler(ManaButton_Clicked); _lbMana = (Label)_resouces[3].CreateObject(17); _lbMana.StringInfo = _character.MPPortion.Count.ToString(); _itemFrame.AddChild(_btMana); _itemFrame.AddChild(_lbMana); //both _btBloodNMana = (Button)_resouces[2].CreateObject(49); _btBloodNMana.Mouse_Click += new Button.OnMouseClickHandler(BloodNManaButton_Clicked); _lbBloodNMana = (Label)_resouces[3].CreateObject(18); _lbBloodNMana.StringInfo = _character.RestorePortion.Count.ToString(); _itemFrame.AddChild(_btBloodNMana); _itemFrame.AddChild(_lbBloodNMana); _rect = new Rectangle((int)_healbarFrame.X, (int)_healbarFrame.Y, (int)_healbarFrame.Width, (int)_healbarFrame.Height); }
//--------------------------------------------------------------------------------------------------- public void GetResources(List<GameObjectManager> _resources) { //Khoi tao cac bien Addition _lhAddition = 50; _rhAddition = 50; _passiveAddition = 50; _preLevelOfChar = _character.Level; _boardFrame = (GameFrame)_resources[0].CreateObject(1); _boardFrame.IsVisible = false; //Press Button sử dụng chung trên 3 tab. _btLeftSkillControl = (Button)_resources[1].CreateObject(2); _btLeftSkillControl._sprite[0].Itexture2D = 1; //Được click trước tiên _btLeftSkillControl.Mouse_Down += new Button.OnMouseDownHandler(SkillBoard_MouseDown_LeftButtonControl); _btLeftSkillControl.IsPressButton = true; _btRightSkillControl = (Button)_resources[1].CreateObject(3); _btRightSkillControl.Mouse_Down += new Button.OnMouseDownHandler(SkillBoard_MouseDown_RightButtonControl); _btRightSkillControl.IsPressButton = true; _btPassiveSkillControl = (Button)_resources[1].CreateObject(4); _btPassiveSkillControl.Mouse_Down += new Button.OnMouseDownHandler(SkillBoard_MouseDown_PassiveButtonControl); _btPassiveSkillControl.IsPressButton = true; //LeftHand tab #region _btLefthandExit = (Button)_resources[1].CreateObject(11); _btLefthandExit.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_LeftExit); //Cleaving _btSkillCleaving = (Button)_resources[1].CreateObject(5); _btSkillCleaving.Owner = _character.ListLeftHandSkill[1]; _btSkillCleaving.GetNewIdleTexture(_character.ListLeftHandSkill[1].IdleIcon); _btSkillCleaving.GetNewClickedTexture(_character.ListLeftHandSkill[1].ClickedIcon); _btSkillCleaving.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_CleavingAttack); _btSkillCleaving.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_CleavingAttack); _btSkillCleaving.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_CleavingAttack); _lbSkillCleaving = (Label)_resources[2].CreateObject(0); _lbSkillCleaving.Owner = _character.ListLeftHandSkill[1]; //Critical _btSkillCritical = (Button)_resources[1].CreateObject(6); _btSkillCritical.Owner = _character.ListLeftHandSkill[2]; _btSkillCritical.GetNewIdleTexture(_character.ListLeftHandSkill[2].IdleIcon); _btSkillCritical.GetNewClickedTexture(_character.ListLeftHandSkill[2].ClickedIcon); _btSkillCritical.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_CriticalAttack); _btSkillCritical.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_CriticalAttack); _btSkillCritical.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_CriticalAttack); _lbSkillCritical = (Label)_resources[2].CreateObject(1); _lbSkillCritical.Owner = _character.ListLeftHandSkill[2]; //Curse _btSkillCurse = (Button)_resources[1].CreateObject(7); _btSkillCurse.Owner = _character.ListLeftHandSkill[3]; _btSkillCurse.GetNewIdleTexture(_character.ListLeftHandSkill[3].IdleIcon); _btSkillCurse.GetNewClickedTexture(_character.ListLeftHandSkill[3].ClickedIcon); _btSkillCurse.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_CurseAttack); _btSkillCurse.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_CurseAttack); _btSkillCurse.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_CurseAttack); _lbSkillCurse = (Label)_resources[2].CreateObject(2); _lbSkillCurse.Owner = _character.ListLeftHandSkill[3]; //Overspeed _btSkillOverSpeed = (Button)_resources[1].CreateObject(8); _btSkillOverSpeed.Owner = _character.ListLeftHandSkill[4]; _btSkillOverSpeed.GetNewIdleTexture(_character.ListLeftHandSkill[4].IdleIcon); _btSkillOverSpeed.GetNewClickedTexture(_character.ListLeftHandSkill[4].ClickedIcon); _btSkillOverSpeed.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_OverSpeedAttack); _btSkillOverSpeed.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_OverSpeedAttack); _btSkillOverSpeed.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_OverSpeedAttack); _lbSkillOverspeed = (Label)_resources[2].CreateObject(3); _lbSkillOverspeed.Owner = _character.ListLeftHandSkill[4]; //Lifesteal _btSkillLifeSteal = (Button)_resources[1].CreateObject(9); _btSkillLifeSteal.Owner = _character.ListLeftHandSkill[5]; _btSkillLifeSteal.GetNewIdleTexture(_character.ListLeftHandSkill[5].IdleIcon); _btSkillLifeSteal.GetNewClickedTexture(_character.ListLeftHandSkill[5].ClickedIcon); _btSkillLifeSteal.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_LifeStealAttack); _btSkillLifeSteal.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_LifeStealAttack); _btSkillLifeSteal.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_LifeStealAttack); _lbSkillLifeSteal = (Label)_resources[2].CreateObject(4); _lbSkillLifeSteal.Owner = _character.ListLeftHandSkill[5]; //Bash _btSkillBash = (Button)_resources[1].CreateObject(10); _btSkillBash.Owner = _character.ListLeftHandSkill[6]; _btSkillBash.GetNewIdleTexture(_character.ListLeftHandSkill[6].IdleIcon); _btSkillBash.GetNewClickedTexture(_character.ListLeftHandSkill[6].ClickedIcon); _btSkillBash.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_BashAttack); _btSkillBash.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_BashAttack); _btSkillBash.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_BashAttack); _lbSkillBash = (Label)_resources[2].CreateObject(5); _lbSkillBash.Owner = _character.ListLeftHandSkill[6]; //Label diem cong _lbLHAddition = (Label)_resources[2].CreateObject(15); _lbLHAddition.StringInfo = _lhAddition.ToString(); _lefthandFrame = (GameFrame)_resources[0].CreateObject(2); //4 vị trí đầu là các control trên tab _lefthandFrame.AddChild(_btLeftSkillControl); _lefthandFrame.AddChild(_btRightSkillControl); _lefthandFrame.AddChild(_btPassiveSkillControl); _lefthandFrame.AddChild(_btLefthandExit); //Các vị trí còn lại là các button Skill _lefthandFrame.AddChild(_btSkillCleaving); _lefthandFrame.AddChild(_lbSkillCleaving); _lefthandFrame.AddChild(_btSkillCritical); _lefthandFrame.AddChild(_lbSkillCritical); _lefthandFrame.AddChild(_btSkillCurse); _lefthandFrame.AddChild(_lbSkillCurse); _lefthandFrame.AddChild(_btSkillOverSpeed); _lefthandFrame.AddChild(_lbSkillOverspeed); _lefthandFrame.AddChild(_btSkillLifeSteal); _lefthandFrame.AddChild(_lbSkillLifeSteal); _lefthandFrame.AddChild(_btSkillBash); _lefthandFrame.AddChild(_lbSkillBash); _lefthandFrame.AddChild(_lbLHAddition); //Add vào tab control (Frame mẹ) _boardFrame.AddChild(_lefthandFrame); #endregion //RightHand tab #region _btRighthandExit = (Button)_resources[1].CreateObject(12); _btRighthandExit.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_RightExit); //Deadly bees _btDeadlyBeesSkill = (Button)_resources[1].CreateObject(23); _btDeadlyBeesSkill.Owner = (Skill)_character.ListRightHandSkill[1]; _btDeadlyBeesSkill.GetNewIdleTexture(_character.ListRightHandSkill[1].IdleIcon); _btDeadlyBeesSkill.GetNewClickedTexture(_character.ListRightHandSkill[1].ClickedIcon); _btDeadlyBeesSkill.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_DeadlyBees); _btDeadlyBeesSkill.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_DeadlyBees); _btDeadlyBeesSkill.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_DeadlyBees); _lbDeadlyBeesSkill = (Label)_resources[2].CreateObject(6); _lbDeadlyBeesSkill.Owner = _character.ListRightHandSkill[1]; //SoulRelease _btSoulRelease = (Button)_resources[1].CreateObject(24); _btSoulRelease.Owner = _character.ListRightHandSkill[2]; _btSoulRelease.GetNewIdleTexture(_character.ListRightHandSkill[2].IdleIcon); _btSoulRelease.GetNewClickedTexture(_character.ListRightHandSkill[2].ClickedIcon); _btSoulRelease.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_SoulRelease); _btSoulRelease.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_SoulRelease); _btSoulRelease.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_SoulRelease); _lbSoulRelease = (Label)_resources[2].CreateObject(7); _lbSoulRelease.Owner = _character.ListRightHandSkill[2]; //Earth shake _btEathShakeSkill = (Button)_resources[1].CreateObject(25); _btEathShakeSkill.Owner = _character.ListRightHandSkill[3]; _btEathShakeSkill.GetNewIdleTexture(_character.ListRightHandSkill[3].IdleIcon); _btEathShakeSkill.GetNewClickedTexture(_character.ListRightHandSkill[3].ClickedIcon); _btEathShakeSkill.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_EarthShake); _btEathShakeSkill.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_EarthShake); _btEathShakeSkill.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_EarthShake); _lbEathShakeSkill = (Label)_resources[2].CreateObject(8); _lbEathShakeSkill.Owner = _character.ListRightHandSkill[3]; //Wave form _btWaveFormSkill = (Button)_resources[1].CreateObject(26); _btWaveFormSkill.Owner = _character.ListRightHandSkill[4]; _btWaveFormSkill.GetNewIdleTexture(_character.ListRightHandSkill[4].IdleIcon); _btWaveFormSkill.GetNewClickedTexture(_character.ListRightHandSkill[4].ClickedIcon); _btWaveFormSkill.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_WaveForm); _btWaveFormSkill.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_WaveForm); _btWaveFormSkill.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_WaveForm); _lbWaveFormSkill = (Label)_resources[2].CreateObject(9); _lbWaveFormSkill.Owner = _character.ListRightHandSkill[4]; //Lighting Field _btLightingField = (Button)_resources[1].CreateObject(27); _btLightingField.Owner = _character.ListRightHandSkill[5]; _btLightingField.GetNewIdleTexture(_character.ListRightHandSkill[5].IdleIcon); _btLightingField.GetNewClickedTexture(_character.ListRightHandSkill[5].ClickedIcon); _btLightingField.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_LightingField); _btLightingField.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_LightingField); _btLightingField.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_LightingField); _lbLightingField = (Label)_resources[2].CreateObject(10); _lbLightingField.Owner = _character.ListRightHandSkill[5]; //Invisible _btInvisible = (Button)_resources[1].CreateObject(28); _btInvisible.Owner = _character.ListRightHandSkill[6]; _btInvisible.GetNewIdleTexture(_character.ListRightHandSkill[6].IdleIcon); _btInvisible.GetNewClickedTexture(_character.ListRightHandSkill[6].ClickedIcon); _btInvisible.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_Invisible); _btInvisible.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_Invisible); _btInvisible.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_Invisible); _lbInvisible = (Label)_resources[2].CreateObject(11); _lbInvisible.Owner = _character.ListRightHandSkill[6]; //Label diem cong _lbRHAddition = (Label)_resources[2].CreateObject(15); _lbRHAddition.StringInfo = _rhAddition.ToString(); //RightthandFrame-hand frame _rightthandFrame = (GameFrame)_resources[0].CreateObject(3); _rightthandFrame.AddChild(_btLeftSkillControl); _rightthandFrame.AddChild(_btRightSkillControl); _rightthandFrame.AddChild(_btPassiveSkillControl); _rightthandFrame.AddChild(_btRighthandExit); _rightthandFrame.AddChild(_btDeadlyBeesSkill); _rightthandFrame.AddChild(_lbDeadlyBeesSkill); _rightthandFrame.AddChild(_btSoulRelease); _rightthandFrame.AddChild(_lbSoulRelease); _rightthandFrame.AddChild(_btEathShakeSkill); _rightthandFrame.AddChild(_lbEathShakeSkill); _rightthandFrame.AddChild(_btWaveFormSkill); _rightthandFrame.AddChild(_lbWaveFormSkill); _rightthandFrame.AddChild(_btLightingField); _rightthandFrame.AddChild(_lbLightingField); _rightthandFrame.AddChild(_btInvisible); _rightthandFrame.AddChild(_lbInvisible); _rightthandFrame.AddChild(_lbRHAddition); _boardFrame.AddChild(_rightthandFrame); #endregion //Passive tab #region _btPassiveExit = (Button)_resources[1].CreateObject(13); _btPassiveExit.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_PassiveExit); //Great Fortitude _btGreatFortitude = (Button)_resources[1].CreateObject(37); _btGreatFortitude.Owner = _character.ListPassiveSkill[0]; _btGreatFortitude.GetNewIdleTexture(_character.ListPassiveSkill[0].IdleIcon); _btGreatFortitude.GetNewClickedTexture(_character.ListPassiveSkill[0].ClickedIcon); _btGreatFortitude.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_GreatFortitude); _btGreatFortitude.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_GreatFortitude); _btGreatFortitude.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_GreatFortitude); _lbbtGreatFortitude = (Label)_resources[2].CreateObject(12); _lbbtGreatFortitude.Owner = _character.ListPassiveSkill[0]; //God Strenght _btGodStrength = (Button)_resources[1].CreateObject(38); _btGodStrength.Owner = _character.ListPassiveSkill[1]; _btGodStrength.GetNewIdleTexture(_character.ListPassiveSkill[1].IdleIcon); _btGodStrength.GetNewClickedTexture(_character.ListPassiveSkill[1].ClickedIcon); _btGodStrength.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_GodStrenght); _btGodStrength.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_GodStrenght); _btGodStrength.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_GodStrenght); _lbGodStrength = (Label)_resources[2].CreateObject(13); _lbGodStrength.Owner = _character.ListPassiveSkill[1]; //BLur _btBlur = (Button)_resources[1].CreateObject(39); _btBlur.Owner = _character.ListPassiveSkill[2]; _btBlur.GetNewIdleTexture(_character.ListPassiveSkill[2].IdleIcon); _btBlur.GetNewClickedTexture(_character.ListPassiveSkill[2].ClickedIcon); _btBlur.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_Blur); _btBlur.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_Blur); _btBlur.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_Blur); _lbBlur = (Label)_resources[2].CreateObject(14); _lbBlur.Owner = _character.ListPassiveSkill[2]; //label diem cong _lbPassiveAddtion = (Label)_resources[2].CreateObject(15); _lbPassiveAddtion.StringInfo = _passiveAddition.ToString(); //Passive frame _passiveFrame = (GameFrame)_resources[0].CreateObject(4); _passiveFrame.AddChild(_btLeftSkillControl); _passiveFrame.AddChild(_btRightSkillControl); _passiveFrame.AddChild(_btPassiveSkillControl); _passiveFrame.AddChild(_btPassiveExit); _passiveFrame.AddChild(_btGreatFortitude); _passiveFrame.AddChild(_lbbtGreatFortitude); _passiveFrame.AddChild(_btGodStrength); _passiveFrame.AddChild(_lbGodStrength); _passiveFrame.AddChild(_btBlur); _passiveFrame.AddChild(_lbBlur); _passiveFrame.AddChild(_lbPassiveAddtion); _boardFrame.AddChild(_passiveFrame); #endregion _iCurrentBoard = 0; _currentBoard = (GameFrame)_boardFrame.Child[_iCurrentBoard]; _rect = new Rectangle((int)_boardFrame.X, (int)_boardFrame.Y, (int)_boardFrame.Width, (int)_boardFrame.Height); //Khởi tạo 1 số giá trị mặt định về skill của nhân vật //Left hand //_btSkillCurse.Endalbe = false; //_btSkillOverSpeed.Endalbe = false; //_btSkillLifeSteal.Endalbe = false; //_btSkillBash.Endalbe = false; //Right //_btEathShakeSkill.Endalbe = false; //_btWaveFormSkill.Endalbe = false; //_btLightingField.Endalbe = false; //_btInvisible.Endalbe = false; //Passive //_btGodStrength.Endalbe = false; //_btBlur.Endalbe = false; }
public void GetResources(List<GameObjectManager> _resources) { _mainFrame = (GameFrame)_resources[0].CreateObject(5); _mainFrame.IsVisible = false; _btNormalAttack = (Button)_resources[1].CreateObject(15); _btNormalAttack.Owner = Character.ListLeftHandSkill[0]; _btNormalAttack.GetNewIdleTexture(Character.ListLeftHandSkill[0].IdleIcon); _btNormalAttack.GetNewClickedTexture(Character.ListLeftHandSkill[0].ClickedIcon); _btNormalAttack.Mouse_Click += new Button.OnMouseClickHandler(NormalAttack_MouseClicked); _btNormalAttack.Mouse_Hover += new Button.OnMouseHoverHandler(NormalAttack_MouseHover); _btNormalAttack.Mouse_Released += new Button.OnMouseReleasedHandler(NormalAttack_MouseRelease); _btSkillCleaving = (Button)_resources[1].CreateObject(16); _btSkillCleaving.Owner = Character.ListLeftHandSkill[1]; _btSkillCleaving.GetNewIdleTexture(Character.ListLeftHandSkill[1].IdleIcon); _btSkillCleaving.GetNewClickedTexture(Character.ListLeftHandSkill[1].ClickedIcon); _btSkillCleaving.Mouse_Click += new Button.OnMouseClickHandler(SkillCleaving_MouseClicked); _btSkillCleaving.Mouse_Hover += new Button.OnMouseHoverHandler(SkillCleaving_MouseHover); _btSkillCleaving.Mouse_Released += new Button.OnMouseReleasedHandler(SkillCleaving_MouseRelease); _btSkillCritical = (Button)_resources[1].CreateObject(17); _btSkillCritical.Owner = Character.ListLeftHandSkill[2]; _btSkillCritical.GetNewIdleTexture(Character.ListLeftHandSkill[2].IdleIcon); _btSkillCritical.GetNewClickedTexture(Character.ListLeftHandSkill[2].ClickedIcon); _btSkillCritical.Mouse_Click += new Button.OnMouseClickHandler(SkillCritical_MouseClicked); _btSkillCritical.Mouse_Hover += new Button.OnMouseHoverHandler(SkillCritical_MouseHover); _btSkillCritical.Mouse_Released += new Button.OnMouseReleasedHandler(SkillCritical_MouseRelease); _btSkillCurse = (Button)_resources[1].CreateObject(18); _btSkillCurse.Owner = Character.ListLeftHandSkill[3]; _btSkillCurse.GetNewIdleTexture(Character.ListLeftHandSkill[3].IdleIcon); _btSkillCurse.GetNewClickedTexture(Character.ListLeftHandSkill[3].ClickedIcon); _btSkillCurse.Mouse_Click += new Button.OnMouseClickHandler(SkillCurse_MouseClicked); _btSkillCurse.Mouse_Hover += new Button.OnMouseHoverHandler(SkillCurse_MouseHover); _btSkillCurse.Mouse_Released += new Button.OnMouseReleasedHandler(SkillCurse_MouseRelease); _btSkillOverspeed = (Button)_resources[1].CreateObject(19); _btSkillOverspeed.Owner = Character.ListLeftHandSkill[4]; _btSkillOverspeed.GetNewIdleTexture(Character.ListLeftHandSkill[4].IdleIcon); _btSkillOverspeed.GetNewClickedTexture(Character.ListLeftHandSkill[4].ClickedIcon); _btSkillOverspeed.Mouse_Click += new Button.OnMouseClickHandler(SkillOverspeed_MouseClicked); _btSkillOverspeed.Mouse_Hover += new Button.OnMouseHoverHandler(SkillOverSpeed_MouseHover); _btSkillOverspeed.Mouse_Released += new Button.OnMouseReleasedHandler(SkillOverSpeed_MouseRelease); _btSkillLifeSteal = (Button)_resources[1].CreateObject(20); _btSkillLifeSteal.Owner = Character.ListLeftHandSkill[5]; _btSkillLifeSteal.GetNewIdleTexture(Character.ListLeftHandSkill[5].IdleIcon); _btSkillLifeSteal.GetNewClickedTexture(Character.ListLeftHandSkill[5].ClickedIcon); _btSkillLifeSteal.Mouse_Click += new Button.OnMouseClickHandler(SkillLifeSteal_MouseClicked); _btSkillLifeSteal.Mouse_Hover += new Button.OnMouseHoverHandler(SkillLifeSteal_MouseHover); _btSkillLifeSteal.Mouse_Released += new Button.OnMouseReleasedHandler(SkillLifeSteal_MouseRelease); _btSkillBash = (Button)_resources[1].CreateObject(21); _btSkillBash.Owner = Character.ListLeftHandSkill[6]; _btSkillBash.GetNewIdleTexture(Character.ListLeftHandSkill[6].IdleIcon); _btSkillBash.GetNewClickedTexture(Character.ListLeftHandSkill[6].ClickedIcon); _btSkillBash.Mouse_Click += new Button.OnMouseClickHandler(SkillBash_MouseClicked); _btSkillBash.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBash_MouseHover); _btSkillBash.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBash_MouseRelease); _mainFrame.AddChild(_btNormalAttack); _mainFrame.AddChild(_btSkillCleaving); _mainFrame.AddChild(_btSkillCritical); _mainFrame.AddChild(_btSkillCurse); _mainFrame.AddChild(_btSkillOverspeed); _mainFrame.AddChild(_btSkillLifeSteal); _mainFrame.AddChild(_btSkillBash); }
public void GetResources(List <GameObjectManager> _resouces) { HealbarFrame = (GameFrame)_resouces[0].CreateObject(0); BloodPro = (ProcessBar)_resouces[1].CreateObject(0); ManaPro = (ProcessBar)_resouces[1].CreateObject(1); //Button left _btLeftCommand = (Button)_resouces[2].CreateObject(0); _btLeftCommand.Mouse_Click += new Button.OnMouseClickHandler(LeftCommandButon_Clicked); HealbarFrame.AddChild(_btLeftCommand); _btRightCommand = (Button)_resouces[2].CreateObject(1); _btRightCommand.Mouse_Click += new Button.OnMouseClickHandler(RightCommandButon_Clicked); HealbarFrame.AddChild(_btRightCommand); _btLefthandSkill = (Button)_resouces[2].CreateObject(14); _btLefthandSkill.Owner = _character.ListLeftHandSkill[0]; _btLefthandSkill.GetNewIdleTexture(_character.ListLeftHandSkill[0].IdleIcon); _btLefthandSkill.GetNewClickedTexture(_character.ListLeftHandSkill[0].ClickedIcon); _btLefthandSkill.Mouse_Click += new Button.OnMouseClickHandler(LeftSkillButon_Clicked); _btLefthandSkill.Mouse_Hover += new Button.OnMouseHoverHandler(LeftSkillButon_Hover); _btLefthandSkill.Mouse_Released += new Button.OnMouseReleasedHandler(LeftSkillButon_Release); HealbarFrame.AddChild(_btLefthandSkill); //Button right _btRighthandSkill = (Button)_resouces[2].CreateObject(22); _btRighthandSkill.Owner = _character.ListRightHandSkill[0]; _btRighthandSkill.GetNewIdleTexture(_character.ListRightHandSkill[0].IdleIcon); _btRighthandSkill.GetNewClickedTexture(_character.ListRightHandSkill[0].ClickedIcon); _btRighthandSkill.Mouse_Click += new Button.OnMouseClickHandler(RightSkillButon_Clicked); _btRighthandSkill.Mouse_Hover += new Button.OnMouseHoverHandler(RightSkillButon_Hover); _btRighthandSkill.Mouse_Released += new Button.OnMouseReleasedHandler(RightSkillButon_Release); HealbarFrame.AddChild(_btRighthandSkill); _coolDownRightSkill = (ProcessBar)_resouces[1].CreateObject(2); _healbarFrame.AddChild(_coolDownRightSkill); _coolDownLeftSkill = (ProcessBar)_resouces[1].CreateObject(3); _healbarFrame.AddChild(_coolDownLeftSkill); _levelProcess = (ProcessBar)_resouces[1].CreateObject(4); _healbarFrame.AddChild(_levelProcess); _btCMUpButton = (Button)_resouces[2].CreateObject(35); _btCMUpButton.Mouse_Click += new Button.OnMouseClickHandler(UpCommandbutton_Clicked); _healbarFrame.AddChild(_btCMUpButton); //item blood, mana, both _itemFrame = (GameFrame)_resouces[0].CreateObject(10); _itemFrame.X += _healbarFrame.X; _itemFrame.Y += _healbarFrame.Y; _btBlood = (Button)_resouces[2].CreateObject(47); _btBlood.Mouse_Click += new Button.OnMouseClickHandler(BloodButton_Clicked); _lbBlood = (Label)_resouces[3].CreateObject(16); _lbBlood.StringInfo = _character.HPPortion.Count.ToString(); _itemFrame.AddChild(_btBlood); _itemFrame.AddChild(_lbBlood); //mana _btMana = (Button)_resouces[2].CreateObject(48); _btMana.Mouse_Click += new Button.OnMouseClickHandler(ManaButton_Clicked); _lbMana = (Label)_resouces[3].CreateObject(17); _lbMana.StringInfo = _character.MPPortion.Count.ToString(); _itemFrame.AddChild(_btMana); _itemFrame.AddChild(_lbMana); //both _btBloodNMana = (Button)_resouces[2].CreateObject(49); _btBloodNMana.Mouse_Click += new Button.OnMouseClickHandler(BloodNManaButton_Clicked); _lbBloodNMana = (Label)_resouces[3].CreateObject(18); _lbBloodNMana.StringInfo = _character.RestorePortion.Count.ToString(); _itemFrame.AddChild(_btBloodNMana); _itemFrame.AddChild(_lbBloodNMana); _rect = new Rectangle((int)_healbarFrame.X, (int)_healbarFrame.Y, (int)_healbarFrame.Width, (int)_healbarFrame.Height); }
//--------------------------------------------------------------------------------------------------- public void GetResources(List <GameObjectManager> _resources) { //Khoi tao cac bien Addition _lhAddition = 50; _rhAddition = 50; _passiveAddition = 50; _preLevelOfChar = _character.Level; _boardFrame = (GameFrame)_resources[0].CreateObject(1); _boardFrame.IsVisible = false; //Press Button sử dụng chung trên 3 tab. _btLeftSkillControl = (Button)_resources[1].CreateObject(2); _btLeftSkillControl._sprite[0].Itexture2D = 1; //Được click trước tiên _btLeftSkillControl.Mouse_Down += new Button.OnMouseDownHandler(SkillBoard_MouseDown_LeftButtonControl); _btLeftSkillControl.IsPressButton = true; _btRightSkillControl = (Button)_resources[1].CreateObject(3); _btRightSkillControl.Mouse_Down += new Button.OnMouseDownHandler(SkillBoard_MouseDown_RightButtonControl); _btRightSkillControl.IsPressButton = true; _btPassiveSkillControl = (Button)_resources[1].CreateObject(4); _btPassiveSkillControl.Mouse_Down += new Button.OnMouseDownHandler(SkillBoard_MouseDown_PassiveButtonControl); _btPassiveSkillControl.IsPressButton = true; //LeftHand tab #region _btLefthandExit = (Button)_resources[1].CreateObject(11); _btLefthandExit.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_LeftExit); //Cleaving _btSkillCleaving = (Button)_resources[1].CreateObject(5); _btSkillCleaving.Owner = _character.ListLeftHandSkill[1]; _btSkillCleaving.GetNewIdleTexture(_character.ListLeftHandSkill[1].IdleIcon); _btSkillCleaving.GetNewClickedTexture(_character.ListLeftHandSkill[1].ClickedIcon); _btSkillCleaving.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_CleavingAttack); _btSkillCleaving.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_CleavingAttack); _btSkillCleaving.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_CleavingAttack); _lbSkillCleaving = (Label)_resources[2].CreateObject(0); _lbSkillCleaving.Owner = _character.ListLeftHandSkill[1]; //Critical _btSkillCritical = (Button)_resources[1].CreateObject(6); _btSkillCritical.Owner = _character.ListLeftHandSkill[2]; _btSkillCritical.GetNewIdleTexture(_character.ListLeftHandSkill[2].IdleIcon); _btSkillCritical.GetNewClickedTexture(_character.ListLeftHandSkill[2].ClickedIcon); _btSkillCritical.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_CriticalAttack); _btSkillCritical.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_CriticalAttack); _btSkillCritical.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_CriticalAttack); _lbSkillCritical = (Label)_resources[2].CreateObject(1); _lbSkillCritical.Owner = _character.ListLeftHandSkill[2]; //Curse _btSkillCurse = (Button)_resources[1].CreateObject(7); _btSkillCurse.Owner = _character.ListLeftHandSkill[3]; _btSkillCurse.GetNewIdleTexture(_character.ListLeftHandSkill[3].IdleIcon); _btSkillCurse.GetNewClickedTexture(_character.ListLeftHandSkill[3].ClickedIcon); _btSkillCurse.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_CurseAttack); _btSkillCurse.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_CurseAttack); _btSkillCurse.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_CurseAttack); _lbSkillCurse = (Label)_resources[2].CreateObject(2); _lbSkillCurse.Owner = _character.ListLeftHandSkill[3]; //Overspeed _btSkillOverSpeed = (Button)_resources[1].CreateObject(8); _btSkillOverSpeed.Owner = _character.ListLeftHandSkill[4]; _btSkillOverSpeed.GetNewIdleTexture(_character.ListLeftHandSkill[4].IdleIcon); _btSkillOverSpeed.GetNewClickedTexture(_character.ListLeftHandSkill[4].ClickedIcon); _btSkillOverSpeed.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_OverSpeedAttack); _btSkillOverSpeed.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_OverSpeedAttack); _btSkillOverSpeed.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_OverSpeedAttack); _lbSkillOverspeed = (Label)_resources[2].CreateObject(3); _lbSkillOverspeed.Owner = _character.ListLeftHandSkill[4]; //Lifesteal _btSkillLifeSteal = (Button)_resources[1].CreateObject(9); _btSkillLifeSteal.Owner = _character.ListLeftHandSkill[5]; _btSkillLifeSteal.GetNewIdleTexture(_character.ListLeftHandSkill[5].IdleIcon); _btSkillLifeSteal.GetNewClickedTexture(_character.ListLeftHandSkill[5].ClickedIcon); _btSkillLifeSteal.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_LifeStealAttack); _btSkillLifeSteal.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_LifeStealAttack); _btSkillLifeSteal.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_LifeStealAttack); _lbSkillLifeSteal = (Label)_resources[2].CreateObject(4); _lbSkillLifeSteal.Owner = _character.ListLeftHandSkill[5]; //Bash _btSkillBash = (Button)_resources[1].CreateObject(10); _btSkillBash.Owner = _character.ListLeftHandSkill[6]; _btSkillBash.GetNewIdleTexture(_character.ListLeftHandSkill[6].IdleIcon); _btSkillBash.GetNewClickedTexture(_character.ListLeftHandSkill[6].ClickedIcon); _btSkillBash.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_BashAttack); _btSkillBash.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_BashAttack); _btSkillBash.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_BashAttack); _lbSkillBash = (Label)_resources[2].CreateObject(5); _lbSkillBash.Owner = _character.ListLeftHandSkill[6]; //Label diem cong _lbLHAddition = (Label)_resources[2].CreateObject(15); _lbLHAddition.StringInfo = _lhAddition.ToString(); _lefthandFrame = (GameFrame)_resources[0].CreateObject(2); //4 vị trí đầu là các control trên tab _lefthandFrame.AddChild(_btLeftSkillControl); _lefthandFrame.AddChild(_btRightSkillControl); _lefthandFrame.AddChild(_btPassiveSkillControl); _lefthandFrame.AddChild(_btLefthandExit); //Các vị trí còn lại là các button Skill _lefthandFrame.AddChild(_btSkillCleaving); _lefthandFrame.AddChild(_lbSkillCleaving); _lefthandFrame.AddChild(_btSkillCritical); _lefthandFrame.AddChild(_lbSkillCritical); _lefthandFrame.AddChild(_btSkillCurse); _lefthandFrame.AddChild(_lbSkillCurse); _lefthandFrame.AddChild(_btSkillOverSpeed); _lefthandFrame.AddChild(_lbSkillOverspeed); _lefthandFrame.AddChild(_btSkillLifeSteal); _lefthandFrame.AddChild(_lbSkillLifeSteal); _lefthandFrame.AddChild(_btSkillBash); _lefthandFrame.AddChild(_lbSkillBash); _lefthandFrame.AddChild(_lbLHAddition); //Add vào tab control (Frame mẹ) _boardFrame.AddChild(_lefthandFrame); #endregion //RightHand tab #region _btRighthandExit = (Button)_resources[1].CreateObject(12); _btRighthandExit.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_RightExit); //Deadly bees _btDeadlyBeesSkill = (Button)_resources[1].CreateObject(23); _btDeadlyBeesSkill.Owner = (Skill)_character.ListRightHandSkill[1]; _btDeadlyBeesSkill.GetNewIdleTexture(_character.ListRightHandSkill[1].IdleIcon); _btDeadlyBeesSkill.GetNewClickedTexture(_character.ListRightHandSkill[1].ClickedIcon); _btDeadlyBeesSkill.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_DeadlyBees); _btDeadlyBeesSkill.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_DeadlyBees); _btDeadlyBeesSkill.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_DeadlyBees); _lbDeadlyBeesSkill = (Label)_resources[2].CreateObject(6); _lbDeadlyBeesSkill.Owner = _character.ListRightHandSkill[1]; //SoulRelease _btSoulRelease = (Button)_resources[1].CreateObject(24); _btSoulRelease.Owner = _character.ListRightHandSkill[2]; _btSoulRelease.GetNewIdleTexture(_character.ListRightHandSkill[2].IdleIcon); _btSoulRelease.GetNewClickedTexture(_character.ListRightHandSkill[2].ClickedIcon); _btSoulRelease.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_SoulRelease); _btSoulRelease.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_SoulRelease); _btSoulRelease.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_SoulRelease); _lbSoulRelease = (Label)_resources[2].CreateObject(7); _lbSoulRelease.Owner = _character.ListRightHandSkill[2]; //Earth shake _btEathShakeSkill = (Button)_resources[1].CreateObject(25); _btEathShakeSkill.Owner = _character.ListRightHandSkill[3]; _btEathShakeSkill.GetNewIdleTexture(_character.ListRightHandSkill[3].IdleIcon); _btEathShakeSkill.GetNewClickedTexture(_character.ListRightHandSkill[3].ClickedIcon); _btEathShakeSkill.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_EarthShake); _btEathShakeSkill.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_EarthShake); _btEathShakeSkill.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_EarthShake); _lbEathShakeSkill = (Label)_resources[2].CreateObject(8); _lbEathShakeSkill.Owner = _character.ListRightHandSkill[3]; //Wave form _btWaveFormSkill = (Button)_resources[1].CreateObject(26); _btWaveFormSkill.Owner = _character.ListRightHandSkill[4]; _btWaveFormSkill.GetNewIdleTexture(_character.ListRightHandSkill[4].IdleIcon); _btWaveFormSkill.GetNewClickedTexture(_character.ListRightHandSkill[4].ClickedIcon); _btWaveFormSkill.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_WaveForm); _btWaveFormSkill.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_WaveForm); _btWaveFormSkill.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_WaveForm); _lbWaveFormSkill = (Label)_resources[2].CreateObject(9); _lbWaveFormSkill.Owner = _character.ListRightHandSkill[4]; //Lighting Field _btLightingField = (Button)_resources[1].CreateObject(27); _btLightingField.Owner = _character.ListRightHandSkill[5]; _btLightingField.GetNewIdleTexture(_character.ListRightHandSkill[5].IdleIcon); _btLightingField.GetNewClickedTexture(_character.ListRightHandSkill[5].ClickedIcon); _btLightingField.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_LightingField); _btLightingField.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_LightingField); _btLightingField.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_LightingField); _lbLightingField = (Label)_resources[2].CreateObject(10); _lbLightingField.Owner = _character.ListRightHandSkill[5]; //Invisible _btInvisible = (Button)_resources[1].CreateObject(28); _btInvisible.Owner = _character.ListRightHandSkill[6]; _btInvisible.GetNewIdleTexture(_character.ListRightHandSkill[6].IdleIcon); _btInvisible.GetNewClickedTexture(_character.ListRightHandSkill[6].ClickedIcon); _btInvisible.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_Invisible); _btInvisible.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_Invisible); _btInvisible.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_Invisible); _lbInvisible = (Label)_resources[2].CreateObject(11); _lbInvisible.Owner = _character.ListRightHandSkill[6]; //Label diem cong _lbRHAddition = (Label)_resources[2].CreateObject(15); _lbRHAddition.StringInfo = _rhAddition.ToString(); //RightthandFrame-hand frame _rightthandFrame = (GameFrame)_resources[0].CreateObject(3); _rightthandFrame.AddChild(_btLeftSkillControl); _rightthandFrame.AddChild(_btRightSkillControl); _rightthandFrame.AddChild(_btPassiveSkillControl); _rightthandFrame.AddChild(_btRighthandExit); _rightthandFrame.AddChild(_btDeadlyBeesSkill); _rightthandFrame.AddChild(_lbDeadlyBeesSkill); _rightthandFrame.AddChild(_btSoulRelease); _rightthandFrame.AddChild(_lbSoulRelease); _rightthandFrame.AddChild(_btEathShakeSkill); _rightthandFrame.AddChild(_lbEathShakeSkill); _rightthandFrame.AddChild(_btWaveFormSkill); _rightthandFrame.AddChild(_lbWaveFormSkill); _rightthandFrame.AddChild(_btLightingField); _rightthandFrame.AddChild(_lbLightingField); _rightthandFrame.AddChild(_btInvisible); _rightthandFrame.AddChild(_lbInvisible); _rightthandFrame.AddChild(_lbRHAddition); _boardFrame.AddChild(_rightthandFrame); #endregion //Passive tab #region _btPassiveExit = (Button)_resources[1].CreateObject(13); _btPassiveExit.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_PassiveExit); //Great Fortitude _btGreatFortitude = (Button)_resources[1].CreateObject(37); _btGreatFortitude.Owner = _character.ListPassiveSkill[0]; _btGreatFortitude.GetNewIdleTexture(_character.ListPassiveSkill[0].IdleIcon); _btGreatFortitude.GetNewClickedTexture(_character.ListPassiveSkill[0].ClickedIcon); _btGreatFortitude.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_GreatFortitude); _btGreatFortitude.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_GreatFortitude); _btGreatFortitude.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_GreatFortitude); _lbbtGreatFortitude = (Label)_resources[2].CreateObject(12); _lbbtGreatFortitude.Owner = _character.ListPassiveSkill[0]; //God Strenght _btGodStrength = (Button)_resources[1].CreateObject(38); _btGodStrength.Owner = _character.ListPassiveSkill[1]; _btGodStrength.GetNewIdleTexture(_character.ListPassiveSkill[1].IdleIcon); _btGodStrength.GetNewClickedTexture(_character.ListPassiveSkill[1].ClickedIcon); _btGodStrength.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_GodStrenght); _btGodStrength.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_GodStrenght); _btGodStrength.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_GodStrenght); _lbGodStrength = (Label)_resources[2].CreateObject(13); _lbGodStrength.Owner = _character.ListPassiveSkill[1]; //BLur _btBlur = (Button)_resources[1].CreateObject(39); _btBlur.Owner = _character.ListPassiveSkill[2]; _btBlur.GetNewIdleTexture(_character.ListPassiveSkill[2].IdleIcon); _btBlur.GetNewClickedTexture(_character.ListPassiveSkill[2].ClickedIcon); _btBlur.Mouse_Click += new Button.OnMouseClickHandler(SkillBoard_MouseClick_Blur); _btBlur.Mouse_Hover += new Button.OnMouseHoverHandler(SkillBoard_MouseHover_Blur); _btBlur.Mouse_Released += new Button.OnMouseReleasedHandler(SkillBoard_MouseRelease_Blur); _lbBlur = (Label)_resources[2].CreateObject(14); _lbBlur.Owner = _character.ListPassiveSkill[2]; //label diem cong _lbPassiveAddtion = (Label)_resources[2].CreateObject(15); _lbPassiveAddtion.StringInfo = _passiveAddition.ToString(); //Passive frame _passiveFrame = (GameFrame)_resources[0].CreateObject(4); _passiveFrame.AddChild(_btLeftSkillControl); _passiveFrame.AddChild(_btRightSkillControl); _passiveFrame.AddChild(_btPassiveSkillControl); _passiveFrame.AddChild(_btPassiveExit); _passiveFrame.AddChild(_btGreatFortitude); _passiveFrame.AddChild(_lbbtGreatFortitude); _passiveFrame.AddChild(_btGodStrength); _passiveFrame.AddChild(_lbGodStrength); _passiveFrame.AddChild(_btBlur); _passiveFrame.AddChild(_lbBlur); _passiveFrame.AddChild(_lbPassiveAddtion); _boardFrame.AddChild(_passiveFrame); #endregion _iCurrentBoard = 0; _currentBoard = (GameFrame)_boardFrame.Child[_iCurrentBoard]; _rect = new Rectangle((int)_boardFrame.X, (int)_boardFrame.Y, (int)_boardFrame.Width, (int)_boardFrame.Height); //Khởi tạo 1 số giá trị mặt định về skill của nhân vật //Left hand //_btSkillCurse.Endalbe = false; //_btSkillOverSpeed.Endalbe = false; //_btSkillLifeSteal.Endalbe = false; //_btSkillBash.Endalbe = false; //Right //_btEathShakeSkill.Endalbe = false; //_btWaveFormSkill.Endalbe = false; //_btLightingField.Endalbe = false; //_btInvisible.Endalbe = false; //Passive //_btGodStrength.Endalbe = false; //_btBlur.Endalbe = false; }
public void GetResources(List <GameObjectManager> _resources) { _mainFrame = (GameFrame)_resources[0].CreateObject(6); _mainFrame.IsVisible = false; _btLightingStrike = (Button)_resources[1].CreateObject(29); _btLightingStrike.Owner = _character.ListRightHandSkill[0]; _btLightingStrike.GetNewIdleTexture(_character.ListRightHandSkill[0].IdleIcon); _btLightingStrike.GetNewClickedTexture(_character.ListRightHandSkill[0].ClickedIcon); _btLightingStrike.Mouse_Click += new Button.OnMouseClickHandler(LightingStrike_Clicked); _btLightingStrike.Mouse_Hover += new Button.OnMouseHoverHandler(LightingStrike_Hover); _btLightingStrike.Mouse_Released += new Button.OnMouseReleasedHandler(LightingStrike_Release); _btDeadlyBees = (Button)_resources[1].CreateObject(30); _btDeadlyBees.Owner = _character.ListRightHandSkill[1]; _btDeadlyBees.GetNewIdleTexture(_character.ListRightHandSkill[1].IdleIcon); _btDeadlyBees.GetNewClickedTexture(_character.ListRightHandSkill[1].ClickedIcon); _btDeadlyBees.Mouse_Click += new Button.OnMouseClickHandler(DeadlyBees_Clicked); _btDeadlyBees.Mouse_Hover += new Button.OnMouseHoverHandler(DeadlyBees_Hover); _btDeadlyBees.Mouse_Released += new Button.OnMouseReleasedHandler(DeadlyBees_Release); _btSoulsRelease = (Button)_resources[1].CreateObject(31); _btSoulsRelease.Owner = _character.ListRightHandSkill[2]; _btSoulsRelease.GetNewIdleTexture(_character.ListRightHandSkill[2].IdleIcon); _btSoulsRelease.GetNewClickedTexture(_character.ListRightHandSkill[2].ClickedIcon); _btSoulsRelease.Mouse_Click += new Button.OnMouseClickHandler(SouldRelease_Clicked); _btSoulsRelease.Mouse_Hover += new Button.OnMouseHoverHandler(SouldRelease_Hover); _btSoulsRelease.Mouse_Released += new Button.OnMouseReleasedHandler(SouldRelease_Release); _btEathShake = (Button)_resources[1].CreateObject(32); _btEathShake.Owner = _character.ListRightHandSkill[3]; _btEathShake.GetNewIdleTexture(_character.ListRightHandSkill[3].IdleIcon); _btEathShake.GetNewClickedTexture(_character.ListRightHandSkill[3].ClickedIcon); _btEathShake.Mouse_Click += new Button.OnMouseClickHandler(EarthShake_Clicked); _btEathShake.Mouse_Hover += new Button.OnMouseHoverHandler(EarthShake_Hover); _btEathShake.Mouse_Released += new Button.OnMouseReleasedHandler(EarthShake_Release); _btWaveForm = (Button)_resources[1].CreateObject(33); _btWaveForm.Owner = _character.ListRightHandSkill[4]; _btWaveForm.GetNewIdleTexture(_character.ListRightHandSkill[4].IdleIcon); _btWaveForm.GetNewClickedTexture(_character.ListRightHandSkill[4].ClickedIcon); _btWaveForm.Mouse_Click += new Button.OnMouseClickHandler(WaveForm_Clicked); _btWaveForm.Mouse_Hover += new Button.OnMouseHoverHandler(WaveForm_Hover); _btWaveForm.Mouse_Released += new Button.OnMouseReleasedHandler(WaveForm_Release); _btLightingField = (Button)_resources[1].CreateObject(34); _btLightingField.Owner = _character.ListRightHandSkill[5]; _btLightingField.GetNewIdleTexture(_character.ListRightHandSkill[5].IdleIcon); _btLightingField.GetNewClickedTexture(_character.ListRightHandSkill[5].ClickedIcon); _btLightingField.Mouse_Click += new Button.OnMouseClickHandler(LightingField_Clicked); _btLightingField.Mouse_Hover += new Button.OnMouseHoverHandler(LightingField_Hover); _btLightingField.Mouse_Released += new Button.OnMouseReleasedHandler(LightingField_Release); //Vì sửa lai XML nen thang cuối cùng bi nhảy lên 36 _btInvisible = (Button)_resources[1].CreateObject(36); _btInvisible.Owner = _character.ListRightHandSkill[6]; _btInvisible.GetNewIdleTexture(_character.ListRightHandSkill[6].IdleIcon); _btInvisible.GetNewClickedTexture(_character.ListRightHandSkill[6].ClickedIcon); _btInvisible.Mouse_Click += new Button.OnMouseClickHandler(InvisiblePoison_Clicked); _btInvisible.Mouse_Hover += new Button.OnMouseHoverHandler(InvisiblePoison_Hover); _btInvisible.Mouse_Released += new Button.OnMouseReleasedHandler(InvisiblePoison_Release); _mainFrame.AddChild(_btLightingStrike); _mainFrame.AddChild(_btDeadlyBees); _mainFrame.AddChild(_btSoulsRelease); _mainFrame.AddChild(_btEathShake); _mainFrame.AddChild(_btWaveForm); _mainFrame.AddChild(_btLightingField); _mainFrame.AddChild(_btInvisible); }
public void GetResources(List<GameObjectManager> _resources) { _mainFrame = (GameFrame)_resources[0].CreateObject(6); _mainFrame.IsVisible = false; _btLightingStrike = (Button)_resources[1].CreateObject(29); _btLightingStrike.Owner = _character.ListRightHandSkill[0]; _btLightingStrike.GetNewIdleTexture(_character.ListRightHandSkill[0].IdleIcon); _btLightingStrike.GetNewClickedTexture(_character.ListRightHandSkill[0].ClickedIcon); _btLightingStrike.Mouse_Click += new Button.OnMouseClickHandler(LightingStrike_Clicked); _btLightingStrike.Mouse_Hover += new Button.OnMouseHoverHandler(LightingStrike_Hover); _btLightingStrike.Mouse_Released += new Button.OnMouseReleasedHandler(LightingStrike_Release); _btDeadlyBees = (Button)_resources[1].CreateObject(30); _btDeadlyBees.Owner = _character.ListRightHandSkill[1]; _btDeadlyBees.GetNewIdleTexture(_character.ListRightHandSkill[1].IdleIcon); _btDeadlyBees.GetNewClickedTexture(_character.ListRightHandSkill[1].ClickedIcon); _btDeadlyBees.Mouse_Click += new Button.OnMouseClickHandler(DeadlyBees_Clicked); _btDeadlyBees.Mouse_Hover += new Button.OnMouseHoverHandler(DeadlyBees_Hover); _btDeadlyBees.Mouse_Released += new Button.OnMouseReleasedHandler(DeadlyBees_Release); _btSoulsRelease = (Button)_resources[1].CreateObject(31); _btSoulsRelease.Owner = _character.ListRightHandSkill[2]; _btSoulsRelease.GetNewIdleTexture(_character.ListRightHandSkill[2].IdleIcon); _btSoulsRelease.GetNewClickedTexture(_character.ListRightHandSkill[2].ClickedIcon); _btSoulsRelease.Mouse_Click += new Button.OnMouseClickHandler(SouldRelease_Clicked); _btSoulsRelease.Mouse_Hover += new Button.OnMouseHoverHandler(SouldRelease_Hover); _btSoulsRelease.Mouse_Released += new Button.OnMouseReleasedHandler(SouldRelease_Release); _btEathShake = (Button)_resources[1].CreateObject(32); _btEathShake.Owner = _character.ListRightHandSkill[3]; _btEathShake.GetNewIdleTexture(_character.ListRightHandSkill[3].IdleIcon); _btEathShake.GetNewClickedTexture(_character.ListRightHandSkill[3].ClickedIcon); _btEathShake.Mouse_Click += new Button.OnMouseClickHandler(EarthShake_Clicked); _btEathShake.Mouse_Hover += new Button.OnMouseHoverHandler(EarthShake_Hover); _btEathShake.Mouse_Released += new Button.OnMouseReleasedHandler(EarthShake_Release); _btWaveForm = (Button)_resources[1].CreateObject(33); _btWaveForm.Owner = _character.ListRightHandSkill[4]; _btWaveForm.GetNewIdleTexture(_character.ListRightHandSkill[4].IdleIcon); _btWaveForm.GetNewClickedTexture(_character.ListRightHandSkill[4].ClickedIcon); _btWaveForm.Mouse_Click += new Button.OnMouseClickHandler(WaveForm_Clicked); _btWaveForm.Mouse_Hover += new Button.OnMouseHoverHandler(WaveForm_Hover); _btWaveForm.Mouse_Released += new Button.OnMouseReleasedHandler(WaveForm_Release); _btLightingField = (Button)_resources[1].CreateObject(34); _btLightingField.Owner = _character.ListRightHandSkill[5]; _btLightingField.GetNewIdleTexture(_character.ListRightHandSkill[5].IdleIcon); _btLightingField.GetNewClickedTexture(_character.ListRightHandSkill[5].ClickedIcon); _btLightingField.Mouse_Click += new Button.OnMouseClickHandler(LightingField_Clicked); _btLightingField.Mouse_Hover += new Button.OnMouseHoverHandler(LightingField_Hover); _btLightingField.Mouse_Released += new Button.OnMouseReleasedHandler(LightingField_Release); //Vì sửa lai XML nen thang cuối cùng bi nhảy lên 36 _btInvisible = (Button)_resources[1].CreateObject(36); _btInvisible.Owner = _character.ListRightHandSkill[6]; _btInvisible.GetNewIdleTexture(_character.ListRightHandSkill[6].IdleIcon); _btInvisible.GetNewClickedTexture(_character.ListRightHandSkill[6].ClickedIcon); _btInvisible.Mouse_Click += new Button.OnMouseClickHandler(InvisiblePoison_Clicked); _btInvisible.Mouse_Hover += new Button.OnMouseHoverHandler(InvisiblePoison_Hover); _btInvisible.Mouse_Released += new Button.OnMouseReleasedHandler(InvisiblePoison_Release); _mainFrame.AddChild(_btLightingStrike); _mainFrame.AddChild(_btDeadlyBees); _mainFrame.AddChild(_btSoulsRelease); _mainFrame.AddChild(_btEathShake); _mainFrame.AddChild(_btWaveForm); _mainFrame.AddChild(_btLightingField); _mainFrame.AddChild(_btInvisible); }