mirror of
https://github.com/Insality/druid.git
synced 2025-06-27 10:27:47 +02:00
Revert "Merge pull request #311 from rigo128/fix_get_screen_aspect_koef"
This reverts commit 9a0f341a6798a7a4be874e50857b5b659e7812e4, reversing changes made to 8ddb6e4e6062fbece3ad3556059139c9eba30286. Revert until fully investigated
This commit is contained in:
parent
7b5264aca0
commit
8fde964e0e
@ -141,23 +141,16 @@ end
|
|||||||
---@return number stretch_x
|
---@return number stretch_x
|
||||||
---@return number stretch_y
|
---@return number stretch_y
|
||||||
function M.get_screen_aspect_koef()
|
function M.get_screen_aspect_koef()
|
||||||
local gui_width = gui.get_width()
|
local window_x, window_y = window.get_size()
|
||||||
local gui_height = gui.get_height()
|
|
||||||
local gui_r = gui_width / gui_height
|
|
||||||
|
|
||||||
local window_width, window_height = window.get_size()
|
local stretch_x = window_x / gui.get_width()
|
||||||
local window_r = window_width / window_height
|
local stretch_y = window_y / gui.get_height()
|
||||||
|
local stretch_koef = math.min(stretch_x, stretch_y)
|
||||||
|
|
||||||
local w_s = 1
|
local koef_x = window_x / (stretch_koef * sys.get_config_int("display.width"))
|
||||||
local h_s = 1
|
local koef_y = window_y / (stretch_koef * sys.get_config_int("display.height"))
|
||||||
|
|
||||||
if gui_r < window_r then
|
return koef_x, koef_y
|
||||||
w_s = window_r / gui_r
|
|
||||||
else
|
|
||||||
h_s = gui_r / window_r
|
|
||||||
end
|
|
||||||
|
|
||||||
return w_s, h_s
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user