Benutzer-Werkzeuge

Webseiten-Werkzeuge


s5lua_g:xguieng:setwidgetposition

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:

Für die WidgetIds siehe auch 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“.

s5lua_g/xguieng/setwidgetposition.txt · Zuletzt geändert: 2021/09/18 19:16 (Externe Bearbeitung)