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

◆ ForceForwardCursor()

void Terraria.Player.ForceForwardCursor ( bool state)
inlineprivate

Definition at line 29569 of file Player.cs.

29570 {
29572 {
29574 if (state)
29575 {
29577 _mainMouseCoordsForward = new Point(Main.mouseX, Main.mouseY);
29578 Point point = (base.Center - Main.screenPosition + new Vector2(direction * 200, 0f)).ToPoint();
29579 Main.mouseX = (PlayerInput.MouseX = point.X);
29580 Main.mouseY = (PlayerInput.MouseY = point.Y);
29581 }
29582 else
29583 {
29584 PlayerInput.MouseX = _inputMouseCoordsForward.X;
29585 PlayerInput.MouseY = _inputMouseCoordsForward.Y;
29586 Main.mouseX = _mainMouseCoordsForward.X;
29587 Main.mouseY = _mainMouseCoordsForward.Y;
29588 }
29589 }
29590 }
Point _mainMouseCoordsForward
Definition Player.cs:2683
bool _forceForwardCursor
Definition Player.cs:2679
Point _inputMouseCoordsForward
Definition Player.cs:2681

References Terraria.GameInput.PlayerInput.MouseX, Terraria.Main.mouseX, Terraria.GameInput.PlayerInput.MouseY, Terraria.Main.mouseY, System.state, Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.