1. //--------------------------------------------------------------------------------------------------
  2. // Trigger: On Click Hero Button
  3. //--------------------------------------------------------------------------------------------------
  4. bool lib15_gt_OnClickHeroButton_Func (bool testConds, bool runActions) {
  5. int autoBE85E0F5_ae;
  6. int autoBE85E0F5_ai;
  7. // Variable Declarations
  8. int lv_int;
  9. // Variable Initialization
  10. // Actions
  11. if (!runActions) {
  12. return true;
  13. }
  14. autoBE85E0F5_ae = lib10_gv_numberofHeroes;
  15. autoBE85E0F5_ai = 1;
  16. lv_int = 1;
  17. for ( ; ( (autoBE85E0F5_ai >= 0 && lv_int <= autoBE85E0F5_ae) || (autoBE85E0F5_ai <= 0 && lv_int >= autoBE85E0F5_ae) ) ; lv_int += autoBE85E0F5_ai ) {
  18. if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
  19. break;
  20. }
  21. }
  22. if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
  23. if ((lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer()) != 0)) {
  24. libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normalpressed.dds", PlayerGroupSingle(EventPlayer()));
  25. libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
  26. }
  27. lib6_gf_SetHeroSelectionButtonIndexForPlayer(lv_int, EventPlayer());
  28. libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
  29. libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
  30. lib15_gf_UpdateHeroSelection(lv_int, EventPlayer());
  31. DialogControlSetEnabled(lib15_gv_selection.lv_buttonConfirm, PlayerGroupSingle(EventPlayer()), true);
  32. }
  33. return true;
  34. }
  35. //--------------------------------------------------------------------------------------------------
  36. void lib15_gt_OnClickHeroButton_Init () {
  37. lib15_gt_OnClickHeroButton = TriggerCreate("lib15_gt_OnClickHeroButton_Func");
  38. TriggerAddEventDialogControl(lib15_gt_OnClickHeroButton, c_playerAny, c_invalidDialogControlId, c_triggerControlEventTypeClick);
  39. }

goto line:
Compare with:
text copy window edit this code post new code