Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PreDrawMenu()

void Terraria.Main.PreDrawMenu ( out Microsoft::Xna::Framework::Point screenSizeCache,
out Microsoft::Xna::Framework::Point screenSizeCacheAfterScaling )
inlineprivate

Definition at line 49171 of file Main.cs.

49172 {
49174 float num = (float)screenHeight / 900f;
49175 if (num < 1f)
49176 {
49177 num = 1f;
49178 }
49180 {
49181 num = 1f;
49182 }
49184 UIScale = num;
49188 {
49190 MenuUI.Recalculate();
49191 }
49193 }
static float _uiScaleWanted
Definition Main.cs:235
static bool SettingDontScaleMainMenuUp
Definition Main.cs:251
static UserInterface MenuUI
Definition Main.cs:381
static float UIScale
Definition Main.cs:2624
static int screenHeight
Definition Main.cs:1721
static Microsoft.Xna.Framework.Point ScreenSize
Definition Main.cs:2925
bool _needsMenuUIRecalculation
Definition Main.cs:2529

References Terraria.Main._needsMenuUIRecalculation, Terraria.Main._uiScaleWanted, Terraria.Main.MenuUI, Terraria.Main.screenHeight, Terraria.Main.ScreenSize, Terraria.Main.SettingDontScaleMainMenuUp, Terraria.GameInput.PlayerInput.SetZoom_UI(), and Terraria.Main.UIScale.

Referenced by Terraria.Main.DoDraw().