Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.UI.Minimap.MinimapFrame Class Reference

Classes

class  Button
 

Public Member Functions

 MinimapFrame (Asset< Texture2D > frameTexture, Vector2 frameOffset)
 
void SetResetButton (Asset< Texture2D > hoverTexture, Vector2 position)
 
void SetZoomInButton (Asset< Texture2D > hoverTexture, Vector2 position)
 
void SetZoomOutButton (Asset< Texture2D > hoverTexture, Vector2 position)
 
void Update ()
 
void DrawBackground (SpriteBatch spriteBatch)
 
void DrawForeground (SpriteBatch spriteBatch)
 

Properties

string ConfigKey [get, set]
 
string NameKey [get, set]
 
Vector2 MinimapPosition [get, set]
 
Vector2 FramePosition [get, set]
 

Private Member Functions

void ResetZoom ()
 
void ZoomInButton ()
 
void ZoomOutButton ()
 
Button GetButtonUnderMouse ()
 
void ValidateState ()
 

Private Attributes

readonly Asset< Texture2D_frameTexture
 
readonly Vector2 _frameOffset
 
Button _resetButton
 
Button _zoomInButton
 
Button _zoomOutButton
 

Static Private Attributes

const float DEFAULT_ZOOM = 1.05f
 
const float ZOOM_OUT_MULTIPLIER = 0.975f
 
const float ZOOM_IN_MULTIPLIER = 1.025f
 

Detailed Description

Definition at line 12 of file MinimapFrame.cs.


The documentation for this class was generated from the following file: