===== XGUIEng.SetWidgetPosition =====
Die Parameter ( _widgetId, _X, _Y ) \\ \\
_widgetId: ID des Widget
_X: X-Koordinate
_Y: Y-Koordinate
==== Anwendung ====
=== Anmerkung!!!!! Die Funktion dieser Anwendung ist nicht sicher weil nicht ausgibig getestet ===
Folgend ein Bild für die X-Y-Koordinaten im Auswahlmenü der Burg:
{{:s5lua_g:xguieng:setwidgetposition_burg.png|}}
Für die WidgetIds siehe auch [[s5lua_g:globals:gvgui_widgetid|gvgui_widgetid]]
==== Beispiel ====
So könnte man z.B. den Abreissbutton zunächst einblenden und dann auf eine andere Stelle (eine Position drüber) verschieben:
XGUIEng.ShowWidget( gvGUI_WidgetID.DestroyBuilding, 1 );
XGUIEng.SetWidgetPosition(851,400,129)
Eine (mehr oder weniger sinnvolle) Erweiterung der Spielbuttons:
XGUIEng.ShowWidget("Build_Outpost",1)
XGUIEng.SetWidgetPosition("Build_Outpost",323,40)
XGUIEng.TransferMaterials("Command_Guard","Build_Outpost")
Der (ungenutze) Button "Build_Outpost" wird eingeblendet, \\
dann zu einer Stelle gesetzt, wo er nicht "Build_Tavern" verdeckt, \\
und letztendlich wird noch eine andere Grafik eingesetzt, damit er nicht genauso aussieht \\
wie "Build_VillageCenter".