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

◆ DrawInterface_29_SettingsButton()

static void Terraria.Main.DrawInterface_29_SettingsButton ( )
inlinestatic

Definition at line 42325 of file Main.cs.

42326 {
42329 {
42330 string value = Lang.inter[62].Value;
42331 string textSizeMatcher = "Settings";
42332 int num = screenWidth - 110;
42333 int num2 = screenHeight - 20;
42334 int num3 = 620;
42335 int num4 = 870;
42336 int amountOfExtraAccessorySlotsToShow = player[myPlayer].GetAmountOfExtraAccessorySlotsToShow();
42338 {
42339 int num5 = (int)(56f * inventoryScale * (float)(amountOfExtraAccessorySlotsToShow - 1));
42340 num3 += num5;
42341 num4 += num5;
42342 }
42344 {
42345 num -= 140;
42348 }
42349 Action clickAction = IngameOptions.Open;
42351 {
42352 clickAction = IngameOptions.Close;
42353 }
42355 }
42356 }
static bool ingameOptionsWindow
Definition Main.cs:704
static bool mouseExit
Definition Main.cs:2077
static int myPlayer
Definition Main.cs:1801
static void DrawSettingButton(ref bool mouseOver, ref float scale, int posX, int posY, string text, string textSizeMatcher, Action clickAction)
Definition Main.cs:42358
static int screenHeight
Definition Main.cs:1721
static int mapStyle
Definition Main.cs:908
static float inventoryScale
Definition Main.cs:1779
static bool _settingsButtonIsPushedToSide
Definition Main.cs:2485
static float exitScale
Definition Main.cs:2079
static bool playerInventory
Definition Main.cs:1759
static int screenWidth
Definition Main.cs:1719
static Player[] player
Definition Main.cs:1803

References Terraria.Main._settingsButtonIsPushedToSide, Terraria.IngameOptions.Close(), Terraria.Main.DrawSettingButton(), Terraria.Main.exitScale, Terraria.Main.ingameOptionsWindow, Terraria.Lang.inter, Terraria.Main.inventoryScale, Terraria.Main.mapStyle, Terraria.Main.mouseExit, Terraria.Main.myPlayer, Terraria.IngameOptions.Open(), Terraria.Main.player, Terraria.Main.playerInventory, Terraria.GameInput.PlayerInput.SettingsForUI.PushEquipmentAreaUp, Terraria.Main.screenHeight, Terraria.Main.screenWidth, and System.value.

Referenced by Terraria.Main.SetupDrawInterfaceLayers().