50 Vector2 vector3 = testPoint - vector;
109 Main.mapMinimapScale = 1.05f;
122 Main.mapMinimapScale *= 1.025f;
135 Main.mapMinimapScale *= 0.975f;
141 _zoomInButton.IsHighlighted = buttonUnderMouse ==
_zoomInButton;
142 _zoomOutButton.IsHighlighted = buttonUnderMouse ==
_zoomOutButton;
143 _resetButton.IsHighlighted = buttonUnderMouse ==
_resetButton;
148 buttonUnderMouse.IsHighlighted =
true;
153 Main.LocalPlayer.mouseInterface =
true;
156 buttonUnderMouse.
Click();
195 [Conditional(
"DEBUG")]
void Draw(Texture2D texture, Vector2 position, Color color)
static double Abs(double value)
static void PlaySound(int type, Vector2 position, int style=1)
static Asset< Texture2D > MagicPixel
readonly Vector2 _position
Button(Asset< Texture2D > hoverTexture, Vector2 position, Action mouseDownCallback)
void Draw(SpriteBatch spriteBatch, Vector2 parentPosition)
readonly Asset< Texture2D > _hoverTexture
readonly Action _onMouseDown
bool IsTouchingPoint(Vector2 testPoint, Vector2 parentPosition)
void SetZoomInButton(Asset< Texture2D > hoverTexture, Vector2 position)
MinimapFrame(Asset< Texture2D > frameTexture, Vector2 frameOffset)
void DrawBackground(SpriteBatch spriteBatch)
const float ZOOM_IN_MULTIPLIER
void SetZoomOutButton(Asset< Texture2D > hoverTexture, Vector2 position)
readonly Asset< Texture2D > _frameTexture
Button GetButtonUnderMouse()
readonly Vector2 _frameOffset
const float ZOOM_OUT_MULTIPLIER
void SetResetButton(Asset< Texture2D > hoverTexture, Vector2 position)
void DrawForeground(SpriteBatch spriteBatch)
static bool mouseLeftRelease
static float mapMinimapAlpha
static Player LocalPlayer
static Vector2 Max(Vector2 value1, Vector2 value2)