diff --git a/wadsrc/static/zscript/events.txt b/wadsrc/static/zscript/events.txt index 24707055fd..0e1237dfef 100755 --- a/wadsrc/static/zscript/events.txt +++ b/wadsrc/static/zscript/events.txt @@ -279,7 +279,7 @@ class ConsoleEvent : BaseEvent native native readonly int Args[3]; } -class StaticEventHandler : Object native +class StaticEventHandler : Object native play { // static event handlers CAN register other static event handlers. // unlike EventHandler.Create that will not create them. @@ -307,8 +307,8 @@ class StaticEventHandler : Object native virtual native void WorldTick(WorldEvent e); // - virtual native void RenderFrame(RenderEvent e); - virtual native void RenderOverlay(RenderEvent e); + virtual native ui void RenderFrame(RenderEvent e); + virtual native ui void RenderOverlay(RenderEvent e); // virtual native void PlayerEntered(PlayerEvent e); @@ -317,7 +317,7 @@ class StaticEventHandler : Object native virtual native void PlayerDisconnected(PlayerEvent e); // - virtual native bool UiProcess(UiEvent e); + virtual native ui bool UiProcess(UiEvent e); virtual native bool InputProcess(InputEvent e); // diff --git a/wadsrc/static/zscript/inventory/inventory.txt b/wadsrc/static/zscript/inventory/inventory.txt index f24a2de099..8b142c9a5b 100644 --- a/wadsrc/static/zscript/inventory/inventory.txt +++ b/wadsrc/static/zscript/inventory/inventory.txt @@ -746,7 +746,7 @@ class Inventory : Actor native virtual bool Use (bool pickup) { return false; } virtual double GetSpeedFactor() { return 1; } virtual bool GetNoTeleportFreeze() { return false; } - virtual void AlterWeaponSprite(VisStyle vis, in out int changed) {} + virtual ui void AlterWeaponSprite(VisStyle vis, in out int changed) {} virtual void OwnerDied() {} virtual Color GetBlend () { return 0; } diff --git a/wadsrc/static/zscript/menu/menu.txt b/wadsrc/static/zscript/menu/menu.txt index 1640e9d357..db105fa327 100644 --- a/wadsrc/static/zscript/menu/menu.txt +++ b/wadsrc/static/zscript/menu/menu.txt @@ -48,7 +48,7 @@ struct JoystickConfig native } -class Menu : Object native +class Menu : Object native ui { enum EMenuKey { diff --git a/wadsrc/static/zscript/menu/menuitembase.txt b/wadsrc/static/zscript/menu/menuitembase.txt index de5f05a424..901de9d4f1 100644 --- a/wadsrc/static/zscript/menu/menuitembase.txt +++ b/wadsrc/static/zscript/menu/menuitembase.txt @@ -4,7 +4,7 @@ // //============================================================================= -class MenuItemBase : Object native +class MenuItemBase : Object native ui { protected native int mXpos, mYpos; protected native Name mAction;