Skip to content
Home
Post Code
Jass (Warcraft III)
Wurst
GUI (Warcraft III)
Galaxy (StarCraft II)
GUI (StarCraft II)
C++
Java
Delphi
Text
Search Code
Compare Code
Uploads
Draw
Create New Drawing
View Drawings
Graph
Log in
//--------------------------------------------------------------------------------------------------
// Trigger: On Click Hero Button
//--------------------------------------------------------------------------------------------------
bool
lib15_gt_OnClickHeroButton_Func (
bool
testConds
,
bool
runActions)
{
int autoBE85E0F5_ae;
int autoBE85E0F5_ai;
// Variable Declarations
int lv_int;
// Variable Initialization
// Actions
if (!runActions) {
return true;
}
autoBE85E0F5_ae
=
lib10_gv_numberofHeroes;
autoBE85E0F5_ai
=
1
;
lv_int
=
1
;
for
( ; ( (autoBE85E0F5_ai >
=
0
&& lv_int <
=
autoBE85E0F5_ae) || (autoBE85E0F5_ai <
=
0
&& lv_int >
=
autoBE85E0F5_ae) ) ; lv_int
+
=
autoBE85E0F5_ai )
{
if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
break;
}
}
if
((EventDialogControl()
=
=
lib15_gv_selection
.
lv_button
[
lv_int
]
))
{
if ((lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer()) != 0)) {
libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normalpressed.dds", PlayerGroupSingle(EventPlayer()));
libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
}
lib6_gf_SetHeroSelectionButtonIndexForPlayer(lv_int
,
EventPlayer());
libNtve_gf_SetDialogItemImage(lib15_gv_selection
.
lv_button
[
lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())
]
,
"Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds"
,
PlayerGroupSingle(EventPlayer()));
libNtve_gf_SetDialogItemImage2(lib15_gv_selection
.
lv_button
[
lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())
]
,
"Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds"
,
PlayerGroupSingle(EventPlayer()));
lib15_gf_UpdateHeroSelection(lv_int
,
EventPlayer());
DialogControlSetEnabled(lib15_gv_selection
.
lv_buttonConfirm
,
PlayerGroupSingle(EventPlayer())
,
true
);
}
return
true
;
}
//--------------------------------------------------------------------------------------------------
void lib15_gt_OnClickHeroButton_Init ()
{
lib15_gt_OnClickHeroButton = TriggerCreate("lib15_gt_OnClickHeroButton_Func");
TriggerAddEventDialogControl(lib15_gt_OnClickHeroButton, c_playerAny, c_invalidDialogControlId, c_triggerControlEventTypeClick);
}
select language
jass
java
> delphi
C++
php
GSL
galaxy
visualBasic
wurst
Text
Markdown
select style
default
bbcode - default
Jasscraft
jasscraft html
visual
lightweight
> lightweightNr
goto line:
Compare with:
text copy window
edit this code
post new code
//-------------------------------------------------------------------------------------------------- // Trigger: On Click Hero Button //-------------------------------------------------------------------------------------------------- bool lib15_gt_OnClickHeroButton_Func (bool testConds, bool runActions) { int autoBE85E0F5_ae; int autoBE85E0F5_ai; // Variable Declarations int lv_int; // Variable Initialization // Actions if (!runActions) { return true; } autoBE85E0F5_ae = lib10_gv_numberofHeroes; autoBE85E0F5_ai = 1; lv_int = 1; for ( ; ( (autoBE85E0F5_ai >= 0 && lv_int <= autoBE85E0F5_ae) || (autoBE85E0F5_ai <= 0 && lv_int >= autoBE85E0F5_ae) ) ; lv_int += autoBE85E0F5_ai ) { if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) { break; } } if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) { if ((lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer()) != 0)) { libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normalpressed.dds", PlayerGroupSingle(EventPlayer())); libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer())); } lib6_gf_SetHeroSelectionButtonIndexForPlayer(lv_int, EventPlayer()); libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer())); libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer())); lib15_gf_UpdateHeroSelection(lv_int, EventPlayer()); DialogControlSetEnabled(lib15_gv_selection.lv_buttonConfirm, PlayerGroupSingle(EventPlayer()), true); } return true; } //-------------------------------------------------------------------------------------------------- void lib15_gt_OnClickHeroButton_Init () { lib15_gt_OnClickHeroButton = TriggerCreate("lib15_gt_OnClickHeroButton_Func"); TriggerAddEventDialogControl(lib15_gt_OnClickHeroButton, c_playerAny, c_invalidDialogControlId, c_triggerControlEventTypeClick); }