Im trying to make the mouse cursor change depending on where is located on the screen.
I only need it to change in relation to the X axis.
I have tried several ways but without luck.
Is there a way that is possible ?
extends Sprite
onready var Arrow = get_node("Arrow")
onready var LeftArrow = get_node("Left Arrow")
onready var RightArrow = get_node("Right Arrow")
var MainMouse = Arrow
var LeftMouse = LeftArrow
var RightMouse = RightArrow
func _ready():
pass
func _process(delta):
position = get_global_mouse_position()
func _input(event):
# Mouse in viewport coordinates.
if event is InputEventMouseMotion and event.position > Vector2(1600,0):
print("Mouse Motion at: ", event.position)
MainMouse.visible = true
LeftMouse.visible = false
RightMouse.visible = false
elif event is InputEventMouseMotion and event.position > Vector2(200,''):
pass
# MainMouse.visible = false
# LeftMouse.visible = false
# RightMouse.visible = false
elif event is InputEventMouseMotion and event.position > Vector2(200,0):
pass
# MainMouse.visible = false
# LeftMouse.visible = false
# RightMouse.visible = false
