Divergent/mods/UI Rework G.A.M.M.A. Style/gamedata/scripts/z_ui_sleep_dialog.script

24 lines
972 B
Plaintext

local ratio = utils_xml.screen_ratio()
local uisleep_initcontrols = ui_sleep_dialog.UISleep.InitControls
ui_sleep_dialog.UISleep.InitControls = function(self)
uisleep_initcontrols(self)
self.wide = false
end
local uisleep_initialize = ui_sleep_dialog.UISleep.Initialize
ui_sleep_dialog.UISleep.Initialize = function(self)
uisleep_initialize(self)
self.sleep_static:SetWndSize(vector2():set(self.sleep_static:GetWidth() * ratio, self.sleep_static:GetHeight() ))
self.sleep_static2:SetWndSize(vector2():set(self.sleep_static2:GetWidth() * ratio, self.sleep_static:GetHeight() ))
self.sleep_static2:SetWndPos(vector2():set(self.sleep_static:GetWndPos().x + self.sleep_static:GetWidth(), self.sleep_static:GetWndPos().y ))
end
local uisleep_update = ui_sleep_dialog.UISleep.Update
ui_sleep_dialog.UISleep.Update = function(self)
uisleep_update(self)
if self:IsShown() then
self.st_marker:SetWndPos(vector2():set(self.st_marker:GetWndPos().x * ratio, 5))
end
end