Füge einfach die Bilder hinzu und verweise in Funktionen darauf. Diese rufst du einfach auf.
[ags]
int ReAdjustLanguageLightBlue()
{
String seperator = String.Format("\\ **** GUI in LightBlue");
SetActionButtons (eActGiveTo, "a_button_give 5 119 120 Dd");
SetActionButtons (eActPickUp, "a_button_pick_up 2 117 118 Ee");
SetActionButtons (eActUse, "a_button_use 1 43 88 Ww");
SetActionButtons (eActOpen, "a_button_open 3 39 40 Aa");
SetActionButtons (eActLookAt, "a_button_look_at 0 37 38 Qq");
SetActionButtons (eActPush, "a_button_push 7 91 116 Xx");
SetActionButtons (eActClose, "a_button_close 4 89 90 Ss");
SetActionButtons (eActTalkTo, "a_button_talk_to 8 121 122 Cc");
SetActionButtons (eActPull, "a_button_pull 6 41 42 Yy");
invUparrowONsprite = 1686;
//invUparrowOFFsprite = 1687;
invDownarrowONsprite = 1688;
//invDownarrowOFFsprite = 1689;
}
int ReAdjustLanguageRed()
{
String seperator = String.Format("\\ **** GUI in Red-Rose");
SetActionButtons (eActGiveTo, "a_button_give 5 1704 1705 Dd");
SetActcodeionButtons (eActPickUp, "a_button_pick_up 2 1702 1703 Ee");
SetActionButtons (eActUse, "a_button_use 1 1696 1697 Ww");
SetActionButtons (eActOpen, "a_button_open 3 1692 1693 Aa");
SetActionButtons (eActLookAt, "a_button_look_at 0 1690 1691 Qq");
SetActionButtons (eActPush, "a_button_push 7 1700 1701 Xx");
SetActionButtons (eActClose, "a_button_close 4 1698 1699 Ss");
SetActionButtons (eActTalkTo, "a_button_talk_to 8 1706 1707 Cc");
SetActionButtons (eActPull, "a_button_pull 6 1694 1695 Yy");
invUparrowONsprite = 1708;
//invUparrowOFFsprite = 1687;
invDownarrowONsprite = 1710;
//invDownarrowOFFsprite = 1689;
}
[/ags]
und in on_key_press z.B.
[ags]
if ( keycode == eKeyF2 ) ReAdjustLanguageLightBlue();
if ( keycode == eKeyF3 ) ReAdjustLanguageRed();
[/ags]
Dann kann der User sich das Aussuchen.
(Lass dich nicht durch die Zeile: String seperator = String.Format … irritieren, die ist nur für AGSLiguist wichtig zur besseren Übersicht.)
Grüße
Rulaman