===== 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".