mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-14 15:40:18 +00:00
Add Lua function ui.screenSize()
This commit is contained in:
parent
cffd5d14ae
commit
d185cb6dce
@ -6,6 +6,8 @@
|
||||
#include <components/lua_ui/alignment.hpp>
|
||||
#include <components/lua_ui/resources.hpp>
|
||||
|
||||
#include <components/settings/settings.hpp>
|
||||
|
||||
#include "context.hpp"
|
||||
#include "actions.hpp"
|
||||
#include "luamanagerimp.hpp"
|
||||
@ -296,6 +298,14 @@ namespace MWLua
|
||||
return luaManager->uiResourceManager()->registerTexture(data);
|
||||
};
|
||||
|
||||
api["screenSize"] = []()
|
||||
{
|
||||
return osg::Vec2f(
|
||||
Settings::Manager::getInt("resolution x", "Video"),
|
||||
Settings::Manager::getInt("resolution y", "Video")
|
||||
);
|
||||
};
|
||||
|
||||
return LuaUtil::makeReadOnly(api);
|
||||
}
|
||||
}
|
||||
|
@ -38,6 +38,11 @@
|
||||
-- @function [parent=#ui] showMessage
|
||||
-- @param #string msg
|
||||
|
||||
---
|
||||
-- Returns the size of the OpenMW window in pixels as a 2D vector.
|
||||
-- @function [parent=#ui] screenSize
|
||||
-- @return openmw.util#Vector2
|
||||
|
||||
---
|
||||
-- Converts a given table of tables into an @{openmw.ui#Content}
|
||||
-- @function [parent=#ui] content
|
||||
|
Loading…
x
Reference in New Issue
Block a user