|
static void | ToggleGameplayUpdates (bool state) |
|
static void | SetRecommendedZoomContext (Matrix matrix) |
|
static void | FindAnnouncementBoxStatus () |
|
static bool | CanPlayCreditsRoll () |
|
static void | SetCameraLerp (float lerp, int time) |
|
static void | SetCameraGamepadLerp (float lerp) |
|
static Vector2 | ReverseGravitySupport (Vector2 pos, float height=0f) |
|
static Microsoft.Xna.Framework.Point | ReverseGravitySupport (Microsoft.Xna.Framework.Point pos, int height=0) |
|
static Microsoft.Xna.Framework.Rectangle | ReverseGravitySupport (Microsoft.Xna.Framework.Rectangle box) |
|
static MoonPhase | GetMoonPhase () |
|
static Vector2 | DrawPlayerItemPos (float gravdir, int itemtype) |
|
static void | SetupTileMerge () |
|
static void | RegisterItemAnimation (int index, DrawAnimation animation) |
|
static void | InitializeItemAnimations () |
|
static void | SetGraphicsProfile (GraphicsProfile profile, bool forceSet) |
|
static void | AnglerQuestSwap () |
|
static void | TrySetPreparationState (WorldPreparationState state) |
|
static void | UpdateWorldPreparationState () |
|
static bool | InSmartCursorHighlightArea (int x, int y, out bool actuallySelected) |
|
static void | LoadWorlds () |
|
static void | LoadPlayers () |
|
static void | SaveRecent () |
|
static bool | SaveSettings () |
|
static string | GetPlayerPathFromName (string playerName, bool cloudSave) |
|
static string | GetWorldPathFromName (string worldName, bool cloudSave) |
|
static string | ConvertToSafeArgument (string arg) |
|
static string | ConvertFromSafeArgument (string arg) |
|
static void | startDedInput () |
|
static void | startDedInputCallBack () |
|
static bool | IsFastForwardingTime () |
|
static void | Sundialing () |
|
static void | Moondialing () |
|
static void | UpdateTimeRate () |
|
static void | LoadTestLog (string logname) |
|
static void | CheckForMoonEventsStartingTemporarySeasons () |
|
static void | CheckForMoonEventsScoreDisplay () |
|
static void | stopMoonEvent () |
|
static void | startPumpkinMoon () |
|
static void | startSnowMoon () |
|
static void | snowing () |
|
static void | checkXMas () |
|
static void | checkHalloween () |
|
static void | TeleportEffect (Microsoft.Xna.Framework.Rectangle effectRect, int Style, int extraInfo=0, float dustCountMult=1f, TeleportationSide side=TeleportationSide.Entry, Vector2 otherPosition=default(Vector2)) |
|
static void | Ambience () |
|
static void | AnimateTiles_CritterCages () |
|
static void | DoUpdate_AnimateItemIcons () |
|
static void | QueueMainThreadAction (Action action) |
|
static void | NotifyOfEvent (GameNotificationType type) |
|
static bool | IsNPCActiveAndOneOfTypes (int npcIndex, params int[] types) |
|
static void | OpenPlayerChat () |
|
static void | ClosePlayerChat () |
|
static void | InputTextSign () |
|
static void | InputTextChest () |
|
static void | InputTextSignCancel () |
|
static void | clrInput () |
|
static string | GetInputText (string oldString, bool allowMultiLine=false) |
|
static void | MouseText_DrawItemTooltip_GetLinesInfo (Item item, ref int yoyoLogo, ref int researchLine, float oldKB, ref int numLines, string[] toolTipLine, bool[] preFixLine, bool[] badPreFixLine) |
|
static void | DrawGamepadInstructions () |
|
static Microsoft.Xna.Framework.Color | shine (Microsoft.Xna.Framework.Color newColor, int type) |
|
static void | shine (ref Vector3 newColor, int type) |
|
static bool | IsTileSpelunkable (Tile t) |
|
static bool | IsTileSpelunkable (ushort typeCache, short tileFrameX, short tileFrameY) |
|
static bool | IsTileBiomeSightable (ushort type, short tileFrameX, short tileFrameY, ref Microsoft.Xna.Framework.Color sightColor) |
|
static float | NPCAddHeight (NPC theNPC) |
|
static int | GetProjectileDesiredShader (Projectile proj) |
|
static void | GetItemDrawFrame (int item, out Texture2D itemTexture, out Microsoft.Xna.Framework.Rectangle itemFrame) |
|
static Vector2 | DrawWhip_BoneWhip (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_CoolWhip (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_FireWhip (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_RainbowWhip (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_ThornWhip (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_WhipSword (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_WhipMace (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_WhipScythe (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | DrawWhip_WhipBland (Projectile proj, List< Vector2 > controlPoints) |
|
static Vector2 | GetPlayerArmPosition (Projectile proj) |
|
static void | PlayInteractiveProjectileOpenCloseSound (int projType, bool open) |
|
static void | PrintTimedMessage (string message, params object[] arguments) |
|
static void | EntitySpriteDraw (Texture2D texture, Vector2 position, Microsoft.Xna.Framework.Rectangle? sourceRectangle, Microsoft.Xna.Framework.Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float worthless=0f) |
|
static void | EntitySpriteDraw (Texture2D texture, Vector2 position, Microsoft.Xna.Framework.Rectangle? sourceRectangle, Microsoft.Xna.Framework.Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float worthless=0f) |
|
static void | EntitySpriteDraw (DrawData data) |
|
static Microsoft.Xna.Framework.Color | buffColor (Microsoft.Xna.Framework.Color newColor, float R, float G, float B, float A) |
|
static Microsoft.Xna.Framework.Color | quickAlpha (Microsoft.Xna.Framework.Color oldColor, float Alpha) |
|
static bool | CanDryadPlayStardewAnimation (Player player, NPC npc) |
|
static void | SetNPCShopIndex (int index) |
|
static void | CloseNPCChatOrSign () |
|
static void | SubmitSignText () |
|
static void | LockCraftingForThisCraftClickDuration () |
|
static void | CraftItem (Recipe r) |
|
static void | DrawInterface_Resources_ClearBuffs () |
|
static string | GetBuffTooltip (Player player, int buffType) |
|
static bool | TryGetBuffTime (int buffSlotOnPlayer, out int buffTimeValue) |
|
static int | DrawBuffIcon (int drawBuffText, int buffSlotOnPlayer, int x, int y) |
|
static void | TryRemovingBuff (int i, int b) |
|
static void | TryRemovingBuff_CheckBuffHideMisc (int slot, int buffID) |
|
static void | OpenHairWindow () |
|
static void | CancelHairWindow () |
|
static void | BuyHairWindow () |
|
static int | UnlockedMaxHair () |
|
static void | OpenClothesWindow () |
|
static void | CancelClothesWindow (bool quiet=false) |
|
static void | SaveClothesWindow () |
|
static void | DrawInterface_29_SettingsButton () |
|
static void | DrawSettingButton (ref bool mouseOver, ref float scale, int posX, int posY, string text, string textSizeMatcher, Action clickAction) |
|
static void | ItemIconCacheUpdate (int selectedItemID) |
|
static void | ItemIconCacheVerification () |
|
static void | DrawWallOfFish () |
|
static void | DrawWallOfStars () |
|
static void | DrawItemIcon (SpriteBatch spriteBatch, Item theItem, Vector2 screenPositionForItemCenter, Microsoft.Xna.Framework.Color itemLightColor, float sizeLimit) |
|
static void | CheckInvasionProgressDisplay () |
|
static void | SyncAnInvasion (int toWho) |
|
static void | ReportInvasionProgress (int progress, int progressMax, int icon, int progressWave) |
|
static void | DrawInvasionProgress () |
|
static Microsoft.Xna.Framework.Color | hslToRgb (Vector3 hslVector) |
|
static Microsoft.Xna.Framework.Color | hslToRgb (float Hue, float Saturation, float Luminosity, byte a=byte.MaxValue) |
|
static double | hue2rgb (double c, double t1, double t2) |
|
static Vector3 | rgbToHsl (Microsoft.Xna.Framework.Color newColor) |
|
static void | DrawCursor (Vector2 bonus, bool smart=false) |
|
static void | ClearSmartInteract () |
|
static Vector2 | DrawThickCursor (bool smart=false) |
|
static void | GoToWorldSelect () |
|
static void | StartClientGameplay () |
|
static void | ReleaseHostAndPlayProcess () |
|
static void | CycleFrameSkipMode () |
|
static void | OnSubmitServerIP (string inputText) |
|
static void | OpenCharacterSelectUI () |
|
static void | OpenReportsMenu () |
|
static void | OpenWorldSelectUI () |
|
static void | OpenResourcePacksMenu (UIState uiStateToGoBackTo) |
|
static void | ResetKeyBindings () |
|
static void | CursorColor () |
|
static Microsoft.Xna.Framework.Point | GetScreenOverdrawOffset () |
|
static bool | WallLightAt (int i, int j) |
|
static bool | WallLightAt (int i, int j, bool showInvisibleWalls) |
|
static string | ValueToCoins (long value) |
|
static void | TriggerPing (Vector2 position) |
|
static Microsoft.Xna.Framework.Color | GetPlayerHeadBordersColor (Player plr) |
|
static int | CalculateWaterStyle (bool ignoreFountains=false) |
|
static bool | IsLiquidStyleWater (int liquidStyle) |
|
static void | DrawTileInWater (Vector2 drawOffset, int x, int y) |
|
static bool | ShouldShowInvisibleWalls () |
|
static int | ConvertPaintIdToTileShaderIndex (int paintIndexOnTile, bool isUsedForPaintingGrass, bool useWallShaderHacks) |
|
static void | ResetWindCounter (bool resetExtreme=false) |
|
static void | NewLightning () |
|
static bool | IsItDay () |
|
static double | starGameMath (double value=1.0) |
|
static void | GetAreaToLight (out int firstTileX, out int lastTileX, out int firstTileY, out int lastTileY) |
|
static int | GetPreferredBGStyleForPlayer () |
|
static bool | CanStartInvasion (int type=1, bool ignoreDelay=false) |
|
static void | StartInvasion (int type=1) |
|
static void | FakeLoadInvasionStart () |
|
static void | NewText (string newText, byte R=byte.MaxValue, byte G=byte.MaxValue, byte B=byte.MaxValue) |
|
static void | NewTextMultiline (string text, bool force=false, Microsoft.Xna.Framework.Color c=default(Microsoft.Xna.Framework.Color), int WidthLimit=-1) |
|
static void | StopRain () |
|
static void | StartRain () |
|
static void | StartSlimeRain (bool announce=true) |
|
static void | StopSlimeRain (bool announce=true) |
|
static bool | AnyPlayerReadyToFightKingSlime () |
|
static void | SkipToTime (int timeToSet, bool setIsDayTime) |
|
static bool | ShouldNormalEventsBeAbleToStart () |
|
static void | UpdateTime_StartNight (ref bool stopEvents) |
|
static void | UpdateTime_StartDay (ref bool stopEvents) |
|
static BestiaryUnlockProgressReport | GetBestiaryProgressReport () |
|
static int | DamageVar (float dmg, float luck=0f) |
|
static double | CalculateDamageNPCsTake (int Damage, int Defense) |
|
static double | CalculateDamagePlayersTakeInPVP (int Damage, int Defense) |
|
static double | CalculateDamagePlayersTake (int Damage, int Defense) |
|
static void | ClearPendingPlayerSelectCallbacks () |
|
static void | SelectPlayer (PlayerFileData data) |
|
static void | ToggleFullScreen () |
|
static void | SetFullScreen (bool fullscreen) |
|
static void | SetResolution (int width, int height) |
|
static void | SetDisplayMode (int width, int height, bool fullscreen) |
|
static void | FixUIScale () |
|
static void | OpenPlayerSelect (OnPlayerSelected method) |
|
static void | SwitchNetMode (int mode) |
|
static void | WeGameRequireExitGame () |
|
|
const int | curRelease = 279 |
|
const string | assemblyVersionNumber = "1.4.4.9" |
|
const string | copyrightText = "Copyright © 2022 Re-Logic" |
|
const ulong | WorldGeneratorVersion = 1198295875585uL |
|
static int | mapDelay = 2 |
|
static IAssetRepository | Assets |
|
static AssetSourceController | AssetSourceController |
|
static int | CurrentDrawnEntityShader |
|
static Entity | CurrentDrawnEntity |
|
static float | ForcedMinimumZoom = 1f |
|
static SpriteViewMatrix | GameViewMatrix |
|
static SpriteViewMatrix | BackgroundViewMatrix |
|
static float | GameZoomTarget = 1f |
|
static bool | LightingEveryFrame = true |
|
static bool | SettingsUnlock_WorldEvil |
|
static bool | SettingsEnabled_MinersWobble = true |
|
static bool | SettingsEnabled_AutoReuseAllItems = false |
|
static bool | SettingBlockGamepadsEntirely |
|
static bool | SettingDontScaleMainMenuUp |
|
static bool | SettingsEnabled_OpaqueBoxBehindTooltips = true |
|
static bool | SettingMusicReplayDelayEnabled = false |
|
static bool | HidePassword |
|
static bool | ReversedUpDownArmorSetBonuses |
|
static Microsoft.Xna.Framework.Color | MouseBorderColor = new Microsoft.Xna.Framework.Color(64, 64, 64, 64) |
|
static bool | MouseShowBuildingGrid |
|
static bool | AllowUnfocusedInputOnGamepad |
|
static bool | InvisibleCursorForGamepad = true |
|
static bool | GamepadDisableCursorItemIconInner = true |
|
static bool | GamepadDisableInstructionsDisplay |
|
static bool | CrouchingEnabled = false |
|
static float | MouseBuildingGridAlpha |
|
static bool | CaptureModeDisabled = false |
|
static Main | instance |
|
static ChromaEngine | Chroma |
|
static ChromaHotkeyPainter | ChromaPainter |
|
static Camera | Camera = new Camera() |
|
static IPlayerRenderer | PlayerRenderer = new LegacyPlayerRenderer() |
|
static IPlayerRenderer | PotionOfReturnRenderer = new ReturnGatePlayerRenderer() |
|
static MapHeadRenderer | MapPlayerRenderer = new MapHeadRenderer() |
|
static NPCHeadRenderer | TownNPCHeadRenderer = null |
|
static NPCHeadRenderer | BossNPCHeadRenderer = null |
|
static List< TitleLinkButton > | TitleLinks = new List<TitleLinkButton>() |
|
static string | versionNumber = "v1.4.4.9" |
|
static string | versionNumber2 = "v1.4.4.9" |
|
static bool | AnnouncementBoxDisabled |
|
static int | AnnouncementBoxRange = -1 |
|
static string | AutogenSeedName |
|
static Dictionary< int, GameModeData > | RegisteredGameModes |
|
static bool | drunkWorld = false |
|
static bool | getGoodWorld = false |
|
static bool | tenthAnniversaryWorld = false |
|
static bool | dontStarveWorld = false |
|
static bool | notTheBeesWorld = false |
|
static bool | remixWorld = false |
|
static bool | noTrapsWorld = false |
|
static bool | zenithWorld = false |
|
static Vector2 | destroyerHB = new Vector2(0f, 0f) |
|
static FavoritesFile | LocalFavoriteData = new FavoritesFile(SavePath + "/favorites.json", isCloud: false) |
|
static FavoritesFile | CloudFavoritesData = new FavoritesFile("favorites.json", isCloud: true) |
|
static FileMetadata | WorldFileMetadata |
|
static FileMetadata | MapFileMetadata |
|
static PingMapLayer | Pings = new PingMapLayer() |
|
static MapIconOverlay | MapIcons = new MapIconOverlay().AddLayer(new SpawnMapLayer()).AddLayer(new TeleportPylonsMapLayer()).AddLayer(Pings) |
|
static CreativeUI | CreativeMenu = new CreativeUI() |
|
static BigProgressBarSystem | BigBossProgressBar = new BigProgressBarSystem() |
|
static UserInterface | MenuUI = new UserInterface() |
|
static UserInterface | InGameUI = new UserInterface() |
|
static bool | drawBackGore |
|
static ulong | LobbyId = 0uL |
|
static WorldSections | sectionManager |
|
static bool | ServerSideCharacter |
|
static string | clientUUID |
|
static bool | ContentLoaded = false |
|
static float | GlobalTimeWrappedHourly |
|
static bool | GlobalTimerPaused = false |
|
static GameTime | gameTimeCache = new GameTime() |
|
static ulong | TileFrameSeed = (ulong)Guid.NewGuid().GetHashCode() |
|
static ContentManager | ShaderContentManager |
|
static Ref< Effect > | ScreenShaderRef = new Ref<Effect>() |
|
static Ref< Effect > | PixelShaderRef = new Ref<Effect>() |
|
static Ref< Effect > | TileShaderRef = new Ref<Effect>() |
|
static Ref< Effect > | VertexPixelShaderRef = new Ref<Effect>() |
|
static int | WaveQuality = 3 |
|
static bool | UseStormEffects = true |
|
static bool | UseHeatDistortion = true |
|
static List< IEnumerator > | DelayedProcesses = new List<IEnumerator>() |
|
static int | npcStreamSpeed = 30 |
|
static int | musicError |
|
static bool | dedServFPS |
|
static int | dedServCount1 |
|
static int | dedServCount2 |
|
static bool | superFast = false |
|
static readonly int | offLimitBorderTiles = 40 |
|
static readonly int | maxMusic = 92 |
|
const int | MaxBannerTypes = 290 |
|
static readonly int | maxBackgrounds = 298 |
|
const int | MaxShopIDs = 100 |
|
static Vector2[] | OffsetsNPCOffhand |
|
static Vector2[] | OffsetsPlayerOffhand |
|
static Vector2[] | OffsetsPlayerOnhand |
|
static Vector2[] | OffsetsPlayerHeadgear |
|
static Vector2 | CurrentPan = Vector2.Zero |
|
static float | sunCircle |
|
static int | BlackFadeIn |
|
static bool | noWindowBorder = false |
|
static RasterizerState | Rasterizer = RasterizerState.CullCounterClockwise |
|
static int | undergroundBackground |
|
static int | oldUndergroundBackground |
|
static bool | skipMenu = false |
|
static bool | verboseNetplay = false |
|
static bool | stopTimeOuts = false |
|
static bool | showSpam = false |
|
static bool | showItemOwner = false |
|
static bool[] | townNPCCanSpawn = new bool[NPCID.Count] |
|
static int | musicBox2 = -1 |
|
static int | musicBoxNotModifiedByVolume = -1 |
|
static byte | HealthBarDrawSettings = 1 |
|
static bool | runningCollectorsEdition |
|
static float | wFrCounter |
|
static float | wFrame |
|
static float | upTimer |
|
static float | upTimerMax |
|
static float | upTimerMaxDelay |
|
static bool | drawDiag |
|
static bool | drawRelease |
|
static bool | drawBetterDebug |
|
static bool | betterDebugRelease |
|
static bool | renderNow |
|
static bool | drawToScreen |
|
static bool | targetSet |
|
static int | mouseX |
|
static int | mouseY |
|
static int | lastMouseX |
|
static int | lastMouseY |
|
static bool | mouseLeft |
|
static bool | mouseRight |
|
static bool | isMouseLeftConsumedByUI = false |
|
static float | essScale = 1f |
|
static int | essDir = -1 |
|
static float[] | cloudBGX = new float[2] |
|
static float | cloudBGAlpha |
|
static float | cloudBGActive |
|
static int[] | cloudBG = new int[2] { 112, 113 } |
|
static int[] | treeMntBGSet1 = new int[2] |
|
static int[] | treeMntBGSet2 = new int[2] |
|
static int[] | treeMntBGSet3 = new int[2] |
|
static int[] | treeMntBGSet4 = new int[2] |
|
static int[] | treeBGSet1 = new int[3] |
|
static int[] | treeBGSet2 = new int[3] |
|
static int[] | treeBGSet3 = new int[3] |
|
static int[] | treeBGSet4 = new int[3] |
|
static int[] | corruptBG = new int[3] |
|
static int[] | jungleBG = new int[3] |
|
static int[] | snowMntBG = new int[2] |
|
static int[] | snowBG = new int[3] |
|
static int[] | hallowBG = new int[3] |
|
static int[] | crimsonBG = new int[3] |
|
static int[] | desertBG = new int[3] |
|
static int[] | mushroomBG = new int[3] |
|
static int | oceanBG |
|
static int[] | underworldBG = new int[5] |
|
static int[] | treeX = new int[4] |
|
static int[] | treeStyle = new int[4] |
|
static int[] | caveBackX = new int[4] |
|
static int[] | caveBackStyle = new int[4] |
|
static int | iceBackStyle |
|
static int | hellBackStyle |
|
static int | jungleBackStyle |
|
static string | debugWords = "" |
|
static bool | gamePad = false |
|
static bool | xMas |
|
static bool | halloween |
|
static bool | forceXMasForToday |
|
static bool | forceHalloweenForToday |
|
static bool | DisableIntenseVisualEffects = false |
|
static int | snowDust = 0 |
|
static bool | changeTheTitle |
|
static bool | hairWindow |
|
static bool | clothesWindow |
|
static bool | ingameOptionsWindow = false |
|
static bool | inFancyUI = false |
|
static int | keyCount |
|
static string[] | keyString = new string[10] |
|
static int[] | keyInt = new int[10] |
|
static byte | gFade |
|
static float | gFader |
|
static byte | gFadeDir = 1 |
|
static bool | shouldDrawNetDiagnosticsUI |
|
static IMultiplayerClosePlayersOverlay | ActiveClosePlayersTeamOverlay = new NewMultiplayerClosePlayersOverlay() |
|
static double | UpdateTimeAccumulator |
|
static bool | drawSkip |
|
static int | fpsCount |
|
static Stopwatch | fpsTimer = new Stopwatch() |
|
static bool | showSplash = true |
|
static bool | ignoreErrors = true |
|
static string | defaultIP = "" |
|
static int | dayRate = 1 |
|
static int | desiredWorldTilesUpdateRate = 1 |
|
static int | maxScreenW = 1920 |
|
static int | maxScreenH = 1200 |
|
static int | minScreenW = 800 |
|
static int | minScreenH = 600 |
|
static float | iS = 1f |
|
static bool | render |
|
static int | qaStyle |
|
static int | buffScanAreaWidth = (maxScreenW + 800) / 16 - 1 |
|
static int | buffScanAreaHeight = (maxScreenH + 800) / 16 - 1 |
|
static float | musicPitch = 0f |
|
static bool[] | projHostile = new bool[ProjectileID.Count] |
|
static bool[] | projHook = new bool[ProjectileID.Count] |
|
static bool[] | pvpBuff = new bool[BuffID.Count] |
|
static bool[] | persistentBuff = new bool[BuffID.Count] |
|
static bool[] | vanityPet = new bool[BuffID.Count] |
|
static bool[] | lightPet = new bool[BuffID.Count] |
|
static bool[] | meleeBuff = new bool[BuffID.Count] |
|
static bool[] | debuff = new bool[BuffID.Count] |
|
static bool[] | buffNoSave = new bool[BuffID.Count] |
|
static bool[] | buffNoTimeDisplay = new bool[BuffID.Count] |
|
static bool[] | buffDoubleApply = new bool[BuffID.Count] |
|
static int | maxMP = 10 |
|
static string[] | recentWorld = new string[maxMP] |
|
static string[] | recentIP = new string[maxMP] |
|
static int[] | recentPort = new int[maxMP] |
|
static bool | shortRender = true |
|
static bool | BackgroundEnabled = true |
|
static int | instantBGTransitionCounter = 2 |
|
static int | bgDelay |
|
static int | bgStyle |
|
static float[] | bgAlphaFrontLayer = new float[14] |
|
static float[] | bgAlphaFarBackLayer = new float[14] |
|
static int[] | bgFrame = new int[14] |
|
static int[] | bgFrameCounter = new int[14] |
|
static int | EquipPage |
|
static int | EquipPageSelected |
|
static int | wofNPCIndex = -1 |
|
static int | wofDrawAreaTop |
|
static int | wofDrawAreaBottom |
|
static int | wofDrawFrameIndex |
|
static int | offScreenRange = 200 |
|
static RenderTarget2D | waterTarget |
|
static RenderTarget2D | screenTarget |
|
static RenderTarget2D | screenTargetSwap |
|
static int | maxMapUpdates = 250000 |
|
static bool | refreshMap |
|
static int | loadMapLastX |
|
static bool | loadMapLock |
|
static bool | loadMap |
|
static bool | mapReady |
|
static int | textureMaxWidth = 2000 |
|
static int | textureMaxHeight = 1800 |
|
static bool | updateMap |
|
static int | mapMinX = 0 |
|
static int | mapMaxX = 0 |
|
static int | mapMinY |
|
static int | mapMaxY |
|
static int | mapTimeMax = 30 |
|
static int | mapTime = mapTimeMax |
|
static bool | clearMap |
|
static int | mapTargetX = 5 |
|
static int | mapTargetY = 2 |
|
static bool[,] | initMap = new bool[mapTargetX, mapTargetY] |
|
static bool[,] | mapWasContentLost = new bool[mapTargetX, mapTargetY] |
|
const int | numInfoIcons = 13 |
|
static Microsoft.Xna.Framework.Color | OurFavoriteColor = new Microsoft.Xna.Framework.Color(255, 231, 69) |
|
static bool | mapInit |
|
static bool | mapEnabled = true |
|
static int | mapStyle = 1 |
|
static float | grabMapX |
|
static float | grabMapY |
|
static int | miniMapX |
|
static int | miniMapY |
|
static int | miniMapWidth |
|
static int | miniMapHeight |
|
static float | mapMinimapDefaultScale = 1.05f |
|
static float | mapMinimapScale = mapMinimapDefaultScale |
|
static float | mapMinimapAlpha = 1f |
|
static float | mapOverlayScale = 2.5f |
|
static float | mapOverlayAlpha = 0.35f |
|
static bool | mapFullscreen |
|
static bool | resetMapFull |
|
static float | mapFullscreenScale = 4f |
|
static Vector2 | mapFullscreenPos = new Vector2(-1f, -1f) |
|
static bool | SkipAssemblyLoad |
|
static int | renderCount = 99 |
|
static GraphicsDeviceManager | graphics |
|
static SpriteBatch | spriteBatch |
|
static TileBatch | tileBatch |
|
static BasicDebugDrawer | DebugDrawer |
|
static SamplerState | SamplerStateForCursor = SamplerState.LinearClamp |
|
static GenerationProgress | AutogenProgress = new GenerationProgress() |
|
static KeyboardState | keyState |
|
static KeyboardState | oldKeyState |
|
static Microsoft.Xna.Framework.Color | mcColor = new Microsoft.Xna.Framework.Color(1f, 0.6f, 0f) |
|
static Microsoft.Xna.Framework.Color | hcColor = new Microsoft.Xna.Framework.Color(1f, 0.15f, 0.1f) |
|
static Microsoft.Xna.Framework.Color | creativeModeColor = Microsoft.Xna.Framework.Color.Lerp(Microsoft.Xna.Framework.Color.HotPink, Microsoft.Xna.Framework.Color.White, 0.1f) |
|
static Microsoft.Xna.Framework.Color | legendaryModeColor = Microsoft.Xna.Framework.Color.LimeGreen |
|
static Microsoft.Xna.Framework.Color | highVersionColor = new Microsoft.Xna.Framework.Color(255, 255, 0) |
|
static Microsoft.Xna.Framework.Color | errorColor = new Microsoft.Xna.Framework.Color(255, 0, 0) |
|
static bool | craftingHide |
|
static bool | armorHide |
|
static float | shimmerAlpha = 0f |
|
static float | shimmerDarken = 0f |
|
static float | shimmerBrightenDelay = 0f |
|
static float | craftingAlpha = 1f |
|
static float | armorAlpha = 1f |
|
static float[] | buffAlpha = new float[BuffID.Count] |
|
static bool | afterPartyOfDoom = false |
|
static bool | hardMode |
|
static Vector2 | sceneWaterPos = Vector2.Zero |
|
static Vector2 | sceneTilePos = Vector2.Zero |
|
static Vector2 | sceneTile2Pos = Vector2.Zero |
|
static Vector2 | sceneWallPos = Vector2.Zero |
|
static Vector2 | sceneBackgroundPos = Vector2.Zero |
|
static bool | maxQ = true |
|
static float | gfxQuality = 1f |
|
static float | gfxRate = 0.01f |
|
static int | DiscoR = 255 |
|
static int | DiscoB |
|
static int | DiscoG |
|
static int | teamCooldown |
|
static int | teamCooldownLen = 300 |
|
static bool | gamePaused |
|
static bool | gameInactive |
|
static int | updatesCountedForFPS |
|
static int | drawsCountedForFPS |
|
static int | uCount |
|
static int | updateRate |
|
static int | frameRate |
|
static bool | RGBRelease |
|
static bool | qRelease = false |
|
static bool | netRelease |
|
static bool | frameRelease |
|
static bool | showFrameRate = false |
|
static int | magmaBGFrame |
|
static int | magmaBGFrameCounter |
|
static int | saveTimer = 0 |
|
static bool | autoJoin |
|
static bool | serverStarting = false |
|
static float | leftWorld = 0f |
|
static float | rightWorld = 134400f |
|
static float | topWorld = 0f |
|
static float | bottomWorld = 38400f |
|
static int | maxTilesX = (int)rightWorld / 16 + 1 |
|
static int | maxTilesY = (int)bottomWorld / 16 + 1 |
|
const int | sectionWidth = 200 |
|
const int | sectionHeight = 150 |
|
static int | maxSectionsX = maxTilesX / 200 |
|
static int | maxSectionsY = maxTilesY / 150 |
|
const int | maxDust = 6000 |
|
static int | maxDustToDraw = 6000 |
|
const int | maxCombatText = 100 |
|
const int | maxItemText = 20 |
|
const int | maxPlayers = 255 |
|
static int | maxNetPlayers = 255 |
|
const int | maxChests = 8000 |
|
const int | maxItems = 400 |
|
const int | maxProjectiles = 1000 |
|
const int | maxNPCs = 200 |
|
static UIManageControls | ManageControlsMenu = new UIManageControls() |
|
static UIAchievementsMenu | AchievementsMenu = new UIAchievementsMenu() |
|
static int | maxRain = 750 |
|
static int | slimeWarningTime |
|
static int | slimeWarningDelay = 420 |
|
static float | slimeRainNPCSlots = 0.65f |
|
static bool[] | slimeRainNPC = new bool[NPCID.Count] |
|
static double | slimeRainTime |
|
static bool | slimeRain |
|
static int | slimeRainKillCount |
|
const int | maxGore = 600 |
|
const int | InventoryItemSlotsStart = 0 |
|
const int | InventoryItemSlotsCount = 50 |
|
const int | InventoryCoinSlotsStart = 50 |
|
const int | InventoryCoinSlotsCount = 4 |
|
const int | InventoryAmmoSlotsStart = 54 |
|
const int | InventoryAmmoSlotsCount = 4 |
|
const int | InventorySlotsTotal = 58 |
|
const int | maxLiquidTypes = 15 |
|
static float | cameraX |
|
static bool | drewLava |
|
static float[] | liquidAlpha = new float[15] |
|
static int | waterStyle |
|
static int | WorldRollingBackupsCountToKeep = 2 |
|
static float | caveParallax = 0.88f |
|
static int | dungeonX |
|
static int | dungeonY |
|
static Liquid[] | liquid = new Liquid[Liquid.maxLiquid] |
|
static LiquidBuffer[] | liquidBuffer = new LiquidBuffer[50000] |
|
static bool | dedServ |
|
static int | spamCount = 0 |
|
static int | curMusic |
|
static int | dayMusic |
|
static int | ugMusic |
|
static int | newMusic |
|
static bool | showItemText = true |
|
static bool | autoSave = true |
|
static bool | validateSaves = true |
|
static bool | bannerMouseOver |
|
static string | buffString = "" |
|
static string | libPath = "" |
|
static int | lo |
|
static int | LogoA = 255 |
|
static int | LogoB |
|
static bool | LogoT |
|
static string | statusText = "" |
|
static string | worldName = "" |
|
static int | worldID |
|
static int | background |
|
static int | caveBackground = 0 |
|
static float | ugBackTransition |
|
static Microsoft.Xna.Framework.Color | tileColor |
|
static double | worldSurface |
|
static double | rockLayer |
|
static Microsoft.Xna.Framework.Color[] | teamColor = new Microsoft.Xna.Framework.Color[6] |
|
const double | dayLength = 54000.0 |
|
const double | nightLength = 32400.0 |
|
static bool | dayTime = true |
|
static double | time = 13500.0 |
|
static double | timeForVisualEffects |
|
static int | moonPhase |
|
static short | sunModY |
|
static short | moonModY |
|
static bool | alreadyGrabbingSunOrMoon |
|
static bool | bloodMoon |
|
static bool | pumpkinMoon |
|
static bool | snowMoon |
|
static float | cloudAlpha |
|
static float | maxRaining |
|
static float | oldMaxRaining |
|
static int | rainTime |
|
static bool | raining |
|
static bool | eclipse |
|
static float | eclipseLight |
|
static int | checkForSpawns |
|
static int | helpText |
|
static int | BartenderHelpTextIndex = 0 |
|
static bool | autoGen |
|
static bool | autoPause = false |
|
static int[] | projFrames = new int[ProjectileID.Count] |
|
static bool[] | projPet = new bool[ProjectileID.Count] |
|
static float | demonTorch = 1f |
|
static int | demonTorchDir = 1 |
|
static float | martianLight = 1f |
|
static int | martianLightDir = 1 |
|
static float | masterColor = 1f |
|
static int | masterColorDir = 1 |
|
static bool | placementPreview = true |
|
static SceneMetrics | SceneMetrics |
|
const int | maxStars = 400 |
|
static int | numStars |
|
const int | maxStarTypes = 4 |
|
const int | maxClouds = 200 |
|
static int | weatherCounter |
|
static int | numClouds = 200 |
|
static int | numCloudsTemp = numClouds |
|
static float | windSpeedCurrent |
|
static float | windSpeedTarget |
|
static int | windCounter |
|
static int | extremeWindCounter |
|
static bool | windPhysics = false |
|
static float | windPhysicsStrength = 0.1f |
|
static bool | SettingsEnabled_TilesSwayInWind = true |
|
static Cloud[] | cloud = new Cloud[200] |
|
static bool | resetClouds = true |
|
static float | SmoothedMushroomLightInfluence |
|
static int | fadeCounter |
|
static float | invAlpha = 1f |
|
static float | invDir = 1f |
|
static UnifiedRandom | rand |
|
static bool | allChestStackHover |
|
static bool | inventorySortMouseOver |
|
static float | GraveyardVisualIntensity |
|
const int | maxMoons = 9 |
|
static int | moonType = 0 |
|
const int | numTileColors = 32 |
|
const int | numTreeStyles = 32 |
|
const int | numberOfHairstyles = 165 |
|
const int | maxHairStyles = 165 |
|
const int | maxCharSelectHair = 51 |
|
const int | maxHairOfStylistDefault = 123 |
|
static bool | UseExperimentalFeatures |
|
static string | DefaultSeed = "" |
|
static IAudioSystem | audioSystem |
|
static bool[] | musicNoCrossFade = new bool[maxMusic] |
|
static float[] | musicFade = new float[maxMusic] |
|
static float | musicVolume = 1f |
|
static float | ambientVolume = 1f |
|
static float | soundVolume = 1f |
|
static ServerMode | MenuServerMode = ServerMode.Lobby | ServerMode.FriendsCanJoin |
|
static bool[] | tileLighted = new bool[TileID.Count] |
|
static bool[] | tileMergeDirt = new bool[TileID.Count] |
|
static bool[] | tileCut = new bool[TileID.Count] |
|
static bool[] | tileAlch = new bool[TileID.Count] |
|
static int[] | tileShine = new int[TileID.Count] |
|
static bool[] | tileShine2 = new bool[TileID.Count] |
|
static bool[] | wallHouse = new bool[WallID.Count] |
|
static bool[] | wallDungeon = new bool[WallID.Count] |
|
static bool[] | wallLight = new bool[WallID.Count] |
|
static int[] | wallBlend = new int[WallID.Count] |
|
static bool[] | tileStone = new bool[TileID.Count] |
|
static bool[] | tileAxe = new bool[TileID.Count] |
|
static bool[] | tileHammer = new bool[TileID.Count] |
|
static bool[] | tileWaterDeath = new bool[TileID.Count] |
|
static bool[] | tileLavaDeath = new bool[TileID.Count] |
|
static bool[] | tileTable = new bool[TileID.Count] |
|
static bool[] | tileBlockLight = new bool[TileID.Count] |
|
static bool[] | tileNoSunLight = new bool[TileID.Count] |
|
static bool[] | tileDungeon = new bool[TileID.Count] |
|
static bool[] | tileSpelunker = new bool[TileID.Count] |
|
static bool[] | tileSolidTop = new bool[TileID.Count] |
|
static bool[] | tileSolid = new bool[TileID.Count] |
|
static bool[] | tileBouncy = new bool[TileID.Count] |
|
static short[] | tileOreFinderPriority = new short[TileID.Count] |
|
static byte[] | tileLargeFrames = new byte[TileID.Count] |
|
static byte[] | wallLargeFrames = new byte[WallID.Count] |
|
static bool[] | tileRope = new bool[TileID.Count] |
|
static bool[] | tileBrick = new bool[TileID.Count] |
|
static bool[] | tileMoss = new bool[TileID.Count] |
|
static bool[] | tileNoAttach = new bool[TileID.Count] |
|
static bool[] | tileNoFail = new bool[TileID.Count] |
|
static bool[] | tileCracked = new bool[TileID.Count] |
|
static bool[] | tileObsidianKill = new bool[TileID.Count] |
|
static bool[] | tileFrameImportant = new bool[TileID.Count] |
|
static bool[] | tilePile = new bool[TileID.Count] |
|
static bool[] | tileBlendAll = new bool[TileID.Count] |
|
static short[] | tileGlowMask = new short[TileID.Count] |
|
static bool[] | tileContainer = new bool[TileID.Count] |
|
static bool[] | tileSign = new bool[TileID.Count] |
|
static bool[][] | tileMerge = new bool[TileID.Count][] |
|
static int | cageFrames = 25 |
|
static bool | critterCage |
|
static int[] | bunnyCageFrame = new int[cageFrames] |
|
static int[] | bunnyCageFrameCounter = new int[cageFrames] |
|
static int[] | squirrelCageFrame = new int[cageFrames] |
|
static int[] | squirrelCageFrameCounter = new int[cageFrames] |
|
static int[] | squirrelCageFrameOrange = new int[cageFrames] |
|
static int[] | squirrelCageFrameCounterOrange = new int[cageFrames] |
|
static int[] | mallardCageFrame = new int[cageFrames] |
|
static int[] | mallardCageFrameCounter = new int[cageFrames] |
|
static int[] | duckCageFrame = new int[cageFrames] |
|
static int[] | duckCageFrameCounter = new int[cageFrames] |
|
static int[] | grebeCageFrame = new int[cageFrames] |
|
static int[] | grebeCageFrameCounter = new int[cageFrames] |
|
static int[] | seagullCageFrame = new int[cageFrames] |
|
static int[] | seagullCageFrameCounter = new int[cageFrames] |
|
static int[] | birdCageFrame = new int[cageFrames] |
|
static int[] | birdCageFrameCounter = new int[cageFrames] |
|
static int[] | redBirdCageFrame = new int[cageFrames] |
|
static int[] | redBirdCageFrameCounter = new int[cageFrames] |
|
static int[] | blueBirdCageFrame = new int[cageFrames] |
|
static int[] | blueBirdCageFrameCounter = new int[cageFrames] |
|
static int[] | macawCageFrame = new int[cageFrames] |
|
static int[] | macawCageFrameCounter = new int[cageFrames] |
|
static byte[,] | butterflyCageMode = new byte[9, cageFrames] |
|
static int[,] | butterflyCageFrame = new int[9, cageFrames] |
|
static int[,] | butterflyCageFrameCounter = new int[9, cageFrames] |
|
static int[,] | dragonflyJarFrameCounter = new int[7, cageFrames] |
|
static int[,] | dragonflyJarFrame = new int[7, cageFrames] |
|
static int[,] | scorpionCageFrame = new int[2, cageFrames] |
|
static int[,] | scorpionCageFrameCounter = new int[2, cageFrames] |
|
static int[] | snailCageFrame = new int[cageFrames] |
|
static int[] | snailCageFrameCounter = new int[cageFrames] |
|
static int[] | snail2CageFrame = new int[cageFrames] |
|
static int[] | snail2CageFrameCounter = new int[cageFrames] |
|
static byte[] | fishBowlFrameMode = new byte[cageFrames] |
|
static int[] | fishBowlFrame = new int[cageFrames] |
|
static int[] | fishBowlFrameCounter = new int[cageFrames] |
|
static int[] | lavaFishBowlFrame = new int[cageFrames] |
|
static int[] | lavaFishBowlFrameCounter = new int[cageFrames] |
|
static int[] | frogCageFrame = new int[cageFrames] |
|
static int[] | frogCageFrameCounter = new int[cageFrames] |
|
static int[] | mouseCageFrame = new int[cageFrames] |
|
static int[] | mouseCageFrameCounter = new int[cageFrames] |
|
static int[] | turtleCageFrame = new int[cageFrames] |
|
static int[] | turtleCageFrameCounter = new int[cageFrames] |
|
static int[] | fairyJarFrame = new int[cageFrames] |
|
static int[] | fairyJarFrameCounter = new int[cageFrames] |
|
static byte[,] | jellyfishCageMode = new byte[3, cageFrames] |
|
static int[,] | jellyfishCageFrame = new int[3, cageFrames] |
|
static int[,] | jellyfishCageFrameCounter = new int[3, cageFrames] |
|
static int[] | wormCageFrame = new int[cageFrames] |
|
static int[] | wormCageFrameCounter = new int[cageFrames] |
|
static int[] | maggotCageFrame = new int[cageFrames] |
|
static int[] | maggotCageFrameCounter = new int[cageFrames] |
|
static int[] | ratCageFrame = new int[cageFrames] |
|
static int[] | ratCageFrameCounter = new int[cageFrames] |
|
static int[] | ladybugCageFrame = new int[cageFrames] |
|
static int[] | ladybugCageFrameCounter = new int[cageFrames] |
|
static int[] | penguinCageFrame = new int[cageFrames] |
|
static int[] | penguinCageFrameCounter = new int[cageFrames] |
|
static int[] | waterStriderCageFrame = new int[cageFrames] |
|
static int[] | waterStriderCageFrameCounter = new int[cageFrames] |
|
static int[] | seahorseCageFrame = new int[cageFrames] |
|
static int[] | seahorseCageFrameCounter = new int[cageFrames] |
|
static int[,] | slugCageFrame = new int[3, cageFrames] |
|
static int[,] | slugCageFrameCounter = new int[3, cageFrames] |
|
static int[] | owlCageFrame = new int[cageFrames] |
|
static int[] | owlCageFrameCounter = new int[cageFrames] |
|
static int[] | grasshopperCageFrame = new int[cageFrames] |
|
static int[] | grasshopperCageFrameCounter = new int[cageFrames] |
|
static bool[] | tileSand = new bool[TileID.Count] |
|
static bool[] | tileFlame = new bool[TileID.Count] |
|
static bool[] | npcCatchable = new bool[NPCID.Count] |
|
static int[] | tileFrame = new int[TileID.Count] |
|
static int[] | tileFrameCounter = new int[TileID.Count] |
|
static byte[] | wallFrame = new byte[WallID.Count] |
|
static byte[] | wallFrameCounter = new byte[WallID.Count] |
|
static int[] | backgroundWidth = new int[maxBackgrounds] |
|
static int[] | backgroundHeight = new int[maxBackgrounds] |
|
static HairstyleUnlocksHelper | Hairstyles = new HairstyleUnlocksHelper() |
|
static bool | tilesLoaded = false |
|
static WorldMap | Map |
|
static Tile[,] | tile = new Tile[maxTilesX, maxTilesY] |
|
static Dust[] | dust = new Dust[6001] |
|
static Star[] | star = new Star[400] |
|
static Item[] | item = new Item[401] |
|
static int[] | timeItemSlotCannotBeReusedFor = new int[401] |
|
static NPC[] | npc = new NPC[201] |
|
static Gore[] | gore = new Gore[601] |
|
static Rain[] | rain = new Rain[maxRain + 1] |
|
static Projectile[] | projectile = new Projectile[1001] |
|
static int[,] | projectileIdentity = new int[256, 1001] |
|
static CombatText[] | combatText = new CombatText[100] |
|
static PopupText[] | popupText = new PopupText[20] |
|
static Chest[] | chest = new Chest[8000] |
|
static Sign[] | sign = new Sign[1000] |
|
static int[] | itemFrame = new int[401] |
|
static int[] | itemFrameCounter = new int[401] |
|
static DrawAnimation[] | itemAnimations = new DrawAnimation[ItemID.Count] |
|
static List< int > | itemAnimationsRegistered = new List<int>() |
|
static Vector2 | screenPosition |
|
static Vector2 | screenLastPosition |
|
static int | screenWidth = 1152 |
|
static int | screenHeight = 864 |
|
static bool | screenMaximized = true |
|
static bool | screenBorderless = true |
|
static int | screenBorderlessPendingResizes |
|
static int | teamNamePlateDistance = 2000 |
|
static int | multiplayerNPCSmoothingRange = 300 |
|
static bool | Setting_UseReducedMaxLiquids = false |
|
static int | PlayerOverheadChatMessageDisplayTime = 400 |
|
static object | CurrentInputTextTakerOverride |
|
static bool | drawingPlayerChat |
|
static bool | chatRelease |
|
static string | chatText = "" |
|
static bool | inputTextEnter |
|
static bool | inputTextEscape |
|
static float[] | hotbarScale = new float[10] { 1f, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f, 0.75f } |
|
static byte | mouseTextColor |
|
static int | mouseTextColorChange = 1 |
|
static bool | mouseLeftRelease |
|
static bool | mouseRightRelease |
|
static bool | playerInventory |
|
static int | stackSplit |
|
static bool | preventStackSplitReset |
|
static int | stackCounter |
|
static int | timesTriedToFastStack |
|
static int | stackDelay = 7 |
|
static int | superFastStack |
|
static Item | mouseItem = new Item() |
|
static Item | guideItem = new Item() |
|
static Item | reforgeItem = new Item() |
|
static float | inventoryScale = 0.75f |
|
static bool | hasFocus |
|
static Microsoft.Xna.Framework.Point | rulerLineDisplayValues = default(Microsoft.Xna.Framework.Point) |
|
static bool | recFastScroll |
|
static bool | recBigList |
|
static int | recStart |
|
static Recipe[] | recipe = new Recipe[Recipe.maxRecipes] |
|
static int[] | availableRecipe = new int[Recipe.maxRecipes] |
|
static float[] | availableRecipeY = new float[Recipe.maxRecipes] |
|
static int | numAvailableRecipes |
|
static int | focusRecipe |
|
static int | myPlayer |
|
static Player[] | player = new Player[256] |
|
static Player[] | playerVisualClone = new Player[256] |
|
static bool[] | countsAsHostForGameplay = new bool[256] |
|
static int | spawnTileX |
|
static int | spawnTileY |
|
static bool | npcChatRelease |
|
static bool | editSign |
|
static bool | editChest |
|
static bool | blockInput = false |
|
static string | blockKey = Microsoft.Xna.Framework.Input.Keys.None.ToString() |
|
static string | defaultChestName = string.Empty |
|
static string | npcChatText = "" |
|
static bool | npcChatFocus1 |
|
static bool | npcChatFocus2 |
|
static bool | npcChatFocus3 |
|
static bool | npcChatFocus4 |
|
static int | oldNPCShop |
|
static int | npcChatCornerItem |
|
static ItemShopSellbackHelper | shopSellbackHelper = new ItemShopSellbackHelper() |
|
static int[] | travelShop = new int[40] |
|
static List< string > | anglerWhoFinishedToday = new List<string>() |
|
static bool | anglerQuestFinished |
|
static int | anglerQuest |
|
static int[] | anglerQuestItemNetIDs |
|
static AmbienceServer | AmbienceServer |
|
static ItemDropDatabase | ItemDropsDB |
|
static BestiaryDatabase | BestiaryDB |
|
static ItemDropResolver | ItemDropSolver |
|
static BestiaryUnlocksTracker | BestiaryTracker |
|
static UIBestiaryTest | BestiaryUI |
|
static TeleportPylonsSystem | PylonSystem |
|
static ShopHelper | ShopHelper |
|
static GolfState | LocalGolfState = new GolfState() |
|
static DroneCameraTracker | DroneCameraTracker = new DroneCameraTracker() |
|
static WorkshopPublishingIndicator | WorkshopPublishingIndicator = new WorkshopPublishingIndicator() |
|
static IssueReportsIndicator | IssueReporterIndicator = new IssueReportsIndicator() |
|
static bool | Support4K = true |
|
static float | MinimumZoomComparerX = 1920f |
|
static float | MinimumZoomComparerY = 1200f |
|
static int | LogicCheckScreenWidth = 1920 |
|
static int | LogicCheckScreenHeight = 1200 |
|
static float | temporaryGUIScaleSlider = -1f |
|
static bool | temporaryGUIScaleSliderUpdate = false |
|
static bool | InGuideCraftMenu |
|
static bool | InReforgeMenu |
|
static Item | HoverItem = new Item() |
|
static string | motd = "" |
|
static bool | toggleFullscreen |
|
static int | numDisplayModes |
|
static int[] | displayWidth = new int[99] |
|
static int[] | displayHeight = new int[99] |
|
static bool | gameMenu = true |
|
static bool | menuBGChangedDay = false |
|
static bool | menuBGChangedNight = false |
|
static bool | lockMenuBGChange = false |
|
static List< PlayerFileData > | PlayerList = new List<PlayerFileData>() |
|
static PlayerFileData | ActivePlayerFileData = new PlayerFileData() |
|
static Player | PendingPlayer = null |
|
static List< WorldFileData > | WorldList = new List<WorldFileData>() |
|
static WorldFileData | ActiveWorldFileData = new WorldFileData() |
|
static string | WorldPath = Path.Combine(SavePath, "Worlds") |
|
static string | CloudWorldPath = "worlds" |
|
static string | PlayerPath = Path.Combine(SavePath, "Players") |
|
static string | CloudPlayerPath = "players" |
|
static Preferences | Configuration = new Preferences(SavePath + Path.DirectorySeparatorChar + "config.json") |
|
static Preferences | InputProfiles = new Preferences(SavePath + Path.DirectorySeparatorChar + "input profiles.json") |
|
static KeyboardState | inputText |
|
static KeyboardState | oldInputText |
|
static int | PendingResolutionWidth = 800 |
|
static int | PendingResolutionHeight = 600 |
|
static bool | PendingBorderlessState |
|
static int | invasionType |
|
static double | invasionX |
|
static int | invasionSize |
|
static int | invasionDelay |
|
static int | invasionWarn |
|
static int | invasionSizeStart |
|
static bool | invasionProgressNearInvasion |
|
static int | invasionProgressMode = 2 |
|
static int | invasionProgressIcon |
|
static int | invasionProgress |
|
static int | invasionProgressMax |
|
static int | invasionProgressWave |
|
static int | invasionProgressDisplayLeft |
|
static float | invasionProgressAlpha |
|
static bool | HasInteractibleObjectThatIsNotATile = false |
|
static int[] | npcFrameCount |
|
static Dictionary< int, byte > | npcLifeBytes = new Dictionary<int, byte>() |
|
static bool | mouseExit |
|
static float | exitScale = 0.8f |
|
static bool | mouseReforge |
|
static float | reforgeScale = 0.8f |
|
static Player | clientPlayer = new Player() |
|
static string | getIP = defaultIP |
|
static string | getPort = Convert.ToString(Netplay.ListenPort) |
|
static bool | menuMultiplayer |
|
static bool | menuServer |
|
static int | netMode |
|
const int | MaxTimeout = 120 |
|
static int | netPlayCounter |
|
static int | lastNPCUpdate |
|
static int | lastItemUpdate |
|
static int | maxNPCUpdates = 5 |
|
static int | maxItemUpdates = 5 |
|
static string | cUp = "W" |
|
static string | cLeft = "A" |
|
static string | cDown = "S" |
|
static string | cRight = "D" |
|
static string | cJump = "Space" |
|
static string | cThrowItem = "T" |
|
static string | cHeal = "H" |
|
static string | cMana = "J" |
|
static string | cBuff = "B" |
|
static string | cHook = "E" |
|
static string | cTorch = "LeftShift" |
|
static string | cInv = "Escape" |
|
static string | cSmart = "LeftControl" |
|
static string | cMount = "R" |
|
static string | cFavoriteKey = "LeftAlt" |
|
static bool | cSmartCursorModeIsToggleAndNotHold = true |
|
static bool | SmartCursorWanted_Mouse = false |
|
static bool | SmartCursorWanted_GamePad = false |
|
static bool | SmartCursorShowing = false |
|
static int | SmartCursorX |
|
static int | SmartCursorY |
|
static bool | SmartInteractShowingGenuine |
|
static bool | SmartInteractShowingFake |
|
static int | SmartInteractX |
|
static int | SmartInteractY |
|
static int | SmartInteractNPC |
|
static int | SmartInteractProj |
|
static bool | SmartInteractPotionOfReturn |
|
static List< Microsoft.Xna.Framework.Point > | SmartInteractTileCoords = new List<Microsoft.Xna.Framework.Point>() |
|
static List< Microsoft.Xna.Framework.Point > | SmartInteractTileCoordsSelected = new List<Microsoft.Xna.Framework.Point>() |
|
static int | TileInteractionLX = -1 |
|
static int | TileInteractionLY = -1 |
|
static int | TileInteractionHX = -1 |
|
static int | TileInteractionHY = -1 |
|
static int | cursorOverride = -1 |
|
static int | signHover = -1 |
|
static string | cMapZoomIn = "Add" |
|
static string | cMapZoomOut = "Subtract" |
|
static string | cMapAlphaUp = "PageUp" |
|
static string | cMapAlphaDown = "PageDown" |
|
static string | cMapFull = "M" |
|
static string | cMapStyle = "Tab" |
|
static Microsoft.Xna.Framework.Input.Keys | FavoriteKey = Microsoft.Xna.Framework.Input.Keys.LeftAlt |
|
static ColorSlidersSet | mouseColorSlider = new ColorSlidersSet() |
|
static ColorSlidersSet | mouseBorderColorSlider = new ColorSlidersSet() |
|
static Microsoft.Xna.Framework.Color | mouseColor = new Microsoft.Xna.Framework.Color(255, 50, 95) |
|
static Microsoft.Xna.Framework.Color | cursorColor = Microsoft.Xna.Framework.Color.White |
|
static int | cursorColorDirection = 1 |
|
static float | cursorAlpha |
|
static float | cursorScale |
|
static bool | signBubble |
|
static int | signX = 0 |
|
static int | signY = 0 |
|
static bool | hideUI |
|
static bool | releaseUI |
|
static FrameSkipMode | FrameSkipMode = FrameSkipMode.Subtle |
|
static bool | terrariasFixedTiming = true |
|
static ParticleRenderer | ParticleSystem_World_OverPlayers = new ParticleRenderer() |
|
static ParticleRenderer | ParticleSystem_World_BehindPlayers = new ParticleRenderer() |
|
static AnchoredEntitiesCollection | sittingManager |
|
static AnchoredEntitiesCollection | sleepingManager |
|
static MinimapFrameManager | MinimapFrameManagerInstance |
|
static PlayerResourceSetsManager | ResourceSetsManager |
|
static bool | IsInTheMiddleOfLoadingSettings |
|
static Microsoft.Xna.Framework.Point | LastLoadedResolution |
|
static bool | startFullscreen = false |
|
static string | oldStatusText = "" |
|
static string | autoGenFileLocation = null |
|
static bool | autoShutdown |
|
static bool | fastForwardTimeToDawn |
|
static int | sundialCooldown |
|
static bool | fastForwardTimeToDusk |
|
static int | moondialCooldown |
|
static GeneralIssueReporter | IssueReporter |
|
static bool | PreventUpdatingTargets = true |
|
static bool | _shouldUseWindyDayMusic = false |
|
static bool | _shouldUseStormMusic = false |
|
static float | ambientWaterfallX = -1f |
|
static float | ambientWaterfallY = -1f |
|
static float | ambientWaterfallStrength = 0f |
|
static float | ambientLavafallX = -1f |
|
static float | ambientLavafallY = -1f |
|
static float | ambientLavafallStrength = 0f |
|
static float | ambientLavaX = -1f |
|
static float | ambientLavaY = -1f |
|
static float | ambientLavaStrength |
|
static int | ambientCounter |
|
static IChatMonitor | chatMonitor = new RemadeChatMonitor() |
|
static int | ProjectileUpdateLoopIndex = -1 |
|
static GameTipsDisplay | gameTips |
|
static int | weatherVaneBobframe = 0 |
|
static int | selectedPlayer = 0 |
|
static int | selectedWorld |
|
static int | menuMode |
|
static int | menuSkip |
|
static string | newWorldName = "" |
|
static bool | HoveringOverAnNPC |
|
static string | hoverItemName = "" |
|
static Microsoft.Xna.Framework.Color | inventoryBack = new Microsoft.Xna.Framework.Color(220, 220, 220, 220) |
|
static bool | mouseText |
|
static int | hairStart |
|
static int | selClothes |
|
static int | interactedDresserTopLeftX |
|
static int | interactedDresserTopLeftY |
|
static Player | dresserInterfaceDummy |
|
static Microsoft.Xna.Framework.Color | selColor = Microsoft.Xna.Framework.Color.White |
|
static int | focusColor |
|
static int | colorDelay |
|
static int | setKey = -1 |
|
static int | bgScroll |
|
static bool | autoPass |
|
static int | menuFocus = 0 |
|
static float | hBar = -1f |
|
static float | sBar = -1f |
|
static float | lBar = 1f |
|
static float | aBar = 1f |
|
static bool | blockMouse |
|
static float | GamepadCursorAlpha = 0f |
|
static float | MenuXMovement = 0f |
|
static float | InitialMapScale = 1f |
|
static float | MapScale = 1f |
|
static bool | cancelWormHole = false |
|
static float | lightning |
|
static int | thunderDistance |
|
static float | atmo |
|
static Microsoft.Xna.Framework.Color | ColorOfTheSkies |
|
static List< INeedRenderTargetContent > | ContentThatNeedsRenderTargets = new List<INeedRenderTargetContent>() |
|
static bool | starGame = false |
|
static int | starsHit = 0 |
|
static int | ladyBugRainBoost = 0 |
|
|
static void | SetGraphicsProfileInternal () |
|
static void | TrySupporting8K () |
|
static int | WorldListSortMethod (WorldFileData data1, WorldFileData data2) |
|
static int | PlayerListSortMethod (PlayerFileData data1, PlayerFileData data2) |
|
static void | TryPickingDefaultUIScale (float displayHeight) |
|
static void | ErasePlayer (int i) |
|
static void | EraseWorld (int i) |
|
static void | WriteFancyWorldLoadErrorToConsole () |
|
static string | ReadLineInput () |
|
static void | SetDisplayMonitor () |
|
static void | SetMonitorOnce (object sender, PreparingDeviceSettingsEventArgs e) |
|
static void | SetTileValue () |
|
static void | ResetGameCounter () |
|
static void | Initialize_Items () |
|
static void | Initialize_TileAndNPCData2 () |
|
static void | AddEchoFurnitureTile (int tileId) |
|
static void | Initialize_TileAndNPCData1 () |
|
static void | CacheSupportedDisplaySizes () |
|
static void | PostContentLoadInitialize () |
|
static void | UpdateOwlCageFrames () |
|
static void | UpdateDragonflyJarFrames () |
|
static void | UpdateOwlCageFrame (int[] frames, int[] frameCounters, int style) |
|
static void | UpdateDragonflyJarFrame (int[,] frames, int[,] frameCounters, int style, int variation) |
|
static void | ConsumeAllMainThreadActions () |
|
static void | TryPlayingCreditsRoll () |
|
static bool | CanPauseGame () |
|
static void | DoUpdate_WhilePaused () |
|
static void | UpdateUIStates (GameTime gameTime) |
|
static void | TrySyncingMyPlayer () |
|
static void | TrySyncingItemArray (ref bool syncedAnyInventoryContents, Item[] my, Item[] other, int slotOffset) |
|
static void | CheckBossIndexes () |
|
static void | UpdateOldNPCShop () |
|
static void | DoUpdate_AnimateCursorColors () |
|
static void | DoUpdate_AnimateTileGlows () |
|
static void | DoUpdate_Enter_ToggleChat () |
|
static void | DoUpdate_HandleChat () |
|
static void | DoUpdate_AltEnter_ToggleFullscreen () |
|
static void | DoUpdate_F11_ToggleUI () |
|
static void | DoUpdate_F7_ToggleGraphicsDiagnostics () |
|
static void | DoUpdate_F8_ToggleNetDiagnostics () |
|
static void | DoUpdate_F9_ToggleLighting () |
|
static void | DoUpdate_F10_ToggleFPS () |
|
static void | AnimateTiles () |
|
static void | AnimateTiles_WeatherVane () |
|
static void | DoUpdate_AnimateWalls () |
|
static void | DoUpdate_AnimateVisualPlayerAura () |
|
static void | DoUpdate_AnimateBackgrounds () |
|
static void | DoUpdate_AnimateBackgrounds_UpdateForest (int bgIndex, int[] bgSet) |
|
static void | DoUpdate_AutoSave () |
|
static void | UpdateSettingUnlocks () |
|
static void | UpdateMenu () |
|
static string | PasteTextIn (bool allowMultiLine, string newKeys) |
|
static void | DrawNPCDirect_Deerclops (SpriteBatch mySpriteBatch, NPC rCurrentNPC, ref Vector2 screenPos, int typeCache, ref Microsoft.Xna.Framework.Color npcColor, ref Vector2 halfSize, SpriteEffects npcSpriteEffect) |
|
static void | DrawNPCDirect_DeerclopsLeg (SpriteBatch mySpriteBatch, NPC rCurrentNPC, ref Vector2 screenPos, int typeCache, ref Microsoft.Xna.Framework.Color npcColor, ref Vector2 halfSize, SpriteEffects npcSpriteEffect) |
|
static void | DrawNPCDirect_Faeling (SpriteBatch mySpriteBatch, NPC rCurrentNPC, ref Vector2 screenPos, int typeCache, ref Microsoft.Xna.Framework.Color npcColor, ref Vector2 halfSize, SpriteEffects npcSpriteEffect) |
|
static void | DrawNPCDirect_HallowBoss (SpriteBatch mySpriteBatch, NPC rCurrentNPC, ref Vector2 screenPos, int typeCache, ref Microsoft.Xna.Framework.Color npcColor, ref Vector2 halfSize, SpriteEffects npcSpriteEffect) |
|
static void | DrawNPCDirect_GetHallowBossArmFrame (NPC rCurrentNPC, out int armFrame_Count, out int armFrameToUseLeft, out int armFrameToUseRight) |
|
static void | DrawNPC_SlimeItem (NPC rCurrentNPC, int typeCache, Microsoft.Xna.Framework.Color npcColor, float addedRotation) |
|
static void | DrawTrail (Projectile proj, Vector2 rotatableOffsetFromCenter, Microsoft.Xna.Framework.Color baseColor) |
|
static void | DrawProj_Flamethrower (Projectile proj) |
|
static void | DrawProj_Spear (Projectile proj, ref Microsoft.Xna.Framework.Color projectileColor, ref SpriteEffects dir) |
|
static void | DrawPrettyStarSparkle (float opacity, SpriteEffects dir, Vector2 drawpos, Microsoft.Xna.Framework.Color drawColor, Microsoft.Xna.Framework.Color shineColor, float flareCounter, float fadeInStart, float fadeInEnd, float fadeOutStart, float fadeOutEnd, float rotation, Vector2 scale, Vector2 fatness) |
|
static void | DrawProj_FlailChains (Projectile proj, Vector2 mountedCenter) |
|
static void | DrawProj_FlailChains_Old (Projectile proj, Vector2 mountedCenter) |
|
static Microsoft.Xna.Framework.Color | TryApplyingPlayerStringColor (int playerStringColor, Microsoft.Xna.Framework.Color stringColor) |
|
static void | DrawProj_FishingLine (Projectile proj, ref float polePosX, ref float polePosY, Vector2 mountedCenter) |
|
static int | TryInteractingWithVoidLens (Projectile proj) |
|
static int | TryInteractingWithMoneyTrough (Projectile proj) |
|
static void | TryInteractingWithMoneyTrough2 (Projectile proj) |
|
static void | DrawWOFBody () |
|
static void | DrawWOFRopeToTheHungry (int i) |
|
static void | DrawWOFTongueToPlayer (int i) |
|
static void | HelpText () |
|
static void | DrawNPCChatButtons (int superColor, Microsoft.Xna.Framework.Color chatColor, int numLines, string focusText, string focusText3) |
|
static void | DrawLoadoutButtons (int inventoryTop, bool demonHeartSlotAvailable, bool masterModeSlotAvailable) |
|
static void | DrawDefenseCounter (int inventoryX, int inventoryY) |
|
static void | DrawGuideCraftText (int adjY, Microsoft.Xna.Framework.Color craftingTipColor, out int inventoryX, out int inventoryY) |
|
static void | DrawGuideCraftText_Old (int adjY, Microsoft.Xna.Framework.Color craftingTipColor, out int inventoryX, out int inventoryY) |
|
static void | HoverOverCraftingItemButton (int recipeIndex) |
|
static bool | TryAllowingToCraftRecipe (Recipe currentRecipe, bool tryFittingItemInInventoryToAllowCrafting, out bool movedAnItemToAllowCrafting) |
|
static void | DrawTrashItemSlot (int pivotTopLeftX, int pivotTopLeftY) |
|
static void | DrawEmoteBubblesButton (int pivotTopLeftX, int pivotTopLeftY) |
|
static void | DrawBestiaryIcon (int pivotTopLeftX, int pivotTopLeftY) |
|
static void | SetRecipeMaterialDisplayName (int i) |
|
static void | DrawPVPIcons () |
|
static int | DrawPageIcons (int yPos) |
|
static bool | TryFreeingElderSlime (int npcIndex) |
|
static void | DrawNPCChatBubble (int i) |
|
static void | DrawInterface_Resources_Breath () |
|
static void | DrawInterface_Resources_GolfPower () |
|
static void | DrawInterface_GolfBallIndicator () |
|
static void | DrawWallOfCopperShortswords () |
|
static void | DrawWallOfBoulders () |
|
static void | DrawInterface_41_InterfaceLogic4 () |
|
static void | DrawPendingMouseText () |
|
static void | DrawInterface_37_DebugStuff () |
|
static void | DrawInterface_36_Cursor () |
|
static void | DrawInterface_35_YouDied () |
|
static void | DrawInterface_32_GamepadRadialHotbars () |
|
static void | DrawInterface_26_InterfaceLogic3 () |
|
static void | DrawInterface_24_InterfaceLogic2 () |
|
static void | DrawInterface_20_MultiplayerPlayerNames () |
|
static void | DrawInterface_19_SignTileBubble () |
|
static void | DrawInterface_18_DiagnoseVideo () |
|
static void | DrawInterface_17_DiagnoseNet () |
|
static void | DrawInterface_15_InvasionProgressBars () |
|
static void | DrawInterface_13_AchievementCompletePopups () |
|
static bool | DrawInterface_12_IngameFancyUI () |
|
static bool | DrawInterface_8_CheckF11UIHideToggle () |
|
static bool | DrawInterface_10_CheckCaptureManager () |
|
static void | DrawInterface_9_WireSelection () |
|
static void | DrawInterface_0_InterfaceLogic1 () |
|
static void | DrawInterface_6_TileGridOption () |
|
static void | DrawInterface_5_GamepadLockOn () |
|
static void | DrawInterface_4_Ruler () |
|
static void | DrawInterface_3_LaserRuler () |
|
static void | DrawInterface_2_SmartCursorTargets () |
|
static void | DrawInterface_1_1_DrawEmoteBubblesInWorld () |
|
static void | DrawInterface_1_2_DrawEntityMarkersInWorld () |
|
static void | MouseOversTryToClear () |
|
static void | MouseOversClear () |
|
static void | DrawSmartCursor () |
|
static void | DrawSmartInteract () |
|
static void | GetInfoAccIconPosition (int drawnCount, int StartX, out int X, out int Y) |
|
static void | GetBuilderAccsCountToShow (Player plr, out int blockReplaceIcons, out int torchGodIcons, out int totalDrawnIcons) |
|
static void | TryDisposingEverything () |
|
static Action | CreateGoToMenuEvent (int menu) |
|
static void | OnSubmitServerPasswordFromRequest (string passwordCandidate) |
|
static void | OnSubmitServerPasswordFromRequest () |
|
static void | CanceledGivingServerPassword () |
|
static void | ExitServerPasswordMenu () |
|
static bool | IsGoodPortAddress (string text) |
|
static void | OnSubmitServerPort (string candidatePort) |
|
static void | DrawSocialMediaButtons (Microsoft.Xna.Framework.Color menuColor, float upBump) |
|
static void | DrawVersionNumber (Microsoft.Xna.Framework.Color menuColor, float upBump) |
|
static void | ClearVisualPostProcessEffects () |
|
static void | PostDrawMenu (Microsoft.Xna.Framework.Point screenSizeCache, Microsoft.Xna.Framework.Point screenSizeCacheAfterScaling) |
|
static bool | IsBorderlessDisplayAvailable () |
|
static void | SetDisplayModeAsBorderless (ref int width, ref int height, Form form) |
|
static void | ApplyBorderlessResolution (Form form) |
|
static void | SetBorderlessFormStyle (Form form) |
|
static void | CycleClothingStyle (Player plr) |
|
static bool | IsValidPlayerStyle (Player plr) |
|
static void | CycleClothingStyle_Inner (Player plr) |
|
static void | DrawUnderworldBackgroudLayer (bool flat, Vector2 screenOffset, float pushUp, int layerTextureIndex) |
|
static bool | ShouldDrawBackgroundTileAt (int i, int j) |
|
static void | UpdateMinimapAnchors () |
|
static void | DrawMapFullscreenBackground (Vector2 screenPosition, int screenWidth, int screenHeight) |
|
static bool | DrawPlayerDeathMarker (float X, float Y, float scale, float left, float top, float headScale, int i) |
|
static void | DrawNPCHeadFriendly (Entity theNPC, byte alpha, float headScale, SpriteEffects dir, int townHeadId, float x, float y) |
|
static void | DrawNPCHeadBoss (Entity theNPC, byte alpha, float headScale, float rotation, SpriteEffects effects, int bossHeadId, float x, float y) |
|
static void | DrawWithOutlines (Entity entity, Texture2D tex, Vector2 position, Microsoft.Xna.Framework.Rectangle? rect, Microsoft.Xna.Framework.Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects) |
|
static string | DrawMap_FindChestName (LocalizedText[] chestNames, Tile chestTile, int x, int y, int fullTileWidth=36) |
|
static float | DrawSurfaceBG_GetFogPower () |
|
static void | CheckMonoliths () |
|
static void | DrawItemTextPopups (float scaleTarget) |
|
static void | DoDraw_UpdateCameraPosition () |
|
static void | ApplyColorOfTheSkiesToTiles () |
|
static void | UpdateAtmosphereTransparencyToSkyColor () |
|
static void | DrawNetplayStatusText () |
|
static void | SetBackColor (InfoToSetBackColor info, out Microsoft.Xna.Framework.Color sunColor, out Microsoft.Xna.Framework.Color moonColor) |
|
static void | ClampScreenPositionToWorld () |
|
static void | UpdateInvasion () |
|
static void | InvasionWarning () |
|
static void | UpdateClient () |
|
static void | UpdateServer () |
|
static void | ChangeRain () |
|
static void | UpdateTime () |
|
static void | HandleMeteorFall () |
|
static void | UpdateSlimeRainWarning () |
|
static void | UpdateTime_SpawnTownNPCs () |
|