cleanup and additions to WidescreenHelpers
This commit is contained in:
@@ -1,19 +1,20 @@
|
|||||||
-- supported aspect ratios; some of which I will ignore
|
-- supported aspect ratios
|
||||||
-- only really pay attention to any ratio marked with a star;
|
|
||||||
-- I don't think anyone uses 3:4, 1:1, or 8:3.
|
|
||||||
-- (Archer added 5:4 later and I didn't account for it yet.)
|
|
||||||
AspectRatios = {
|
AspectRatios = {
|
||||||
ThreeFour = 0.75, -- (576x760 at 1024x768)
|
ThreeFour = 0.75, -- (576x760 at 1024x768; meant for rotated monitors?)
|
||||||
OneOne = 1.0, -- 480x480 (uses Y)
|
OneOne = 1.0, -- 480x480 (uses Y value of specified resolution)
|
||||||
FiveFour = 1.25, -- 600x480 (1280x1024 is a real use case)
|
FiveFour = 1.25, -- 600x480 (1280x1024 is a real use case)
|
||||||
FourThree = 1.33333, --* 640x480
|
FourThree = 1.33333, -- 640x480 (common)
|
||||||
SixteenTen = 1.6, --* 720x480
|
SixteenTen = 1.6, -- 720x480 (common)
|
||||||
SixteenNine = 1.77778, --* 853x480
|
SixteenNine = 1.77778, -- 853x480 (common)
|
||||||
EightThree = 2.66666 -- 1280x480
|
EightThree = 2.66666 -- 1280x480 (two monitors)
|
||||||
}
|
}
|
||||||
|
|
||||||
function IsUsingWideScreen()
|
function IsUsingWideScreen()
|
||||||
return GetScreenAspectRatio() >= 1.6
|
return GetScreenAspectRatio() >= AspectRatios.SixteenTen
|
||||||
|
end
|
||||||
|
|
||||||
|
function IsUsingTwoScreens()
|
||||||
|
return GetScreenAspectRatio() == AspectRatios.EightThree
|
||||||
end
|
end
|
||||||
|
|
||||||
-- take and use it as you like, I don't care -aj
|
-- take and use it as you like, I don't care -aj
|
||||||
|
|||||||
Reference in New Issue
Block a user