20 lines
707 B
GDScript
20 lines
707 B
GDScript
extends Node2D
|
|
|
|
var crosshair_16 = preload("res://assets/sprites/cursor_16.tres")
|
|
var crosshair_32 = preload("res://assets/sprites/cursor_32.tres")
|
|
var crosshair_48 = preload("res://assets/sprites/cursor_48.tres")
|
|
var crosshair_64 = preload("res://assets/sprites/cursor_64.tres")
|
|
func _ready():
|
|
update_cursor(1)
|
|
|
|
func update_cursor(size):
|
|
match size:
|
|
0:
|
|
Input.set_custom_mouse_cursor(crosshair_16, Input.CURSOR_ARROW, Vector2(8, 8))
|
|
1:
|
|
Input.set_custom_mouse_cursor(crosshair_32, Input.CURSOR_ARROW, Vector2(16, 16))
|
|
2:
|
|
Input.set_custom_mouse_cursor(crosshair_48, Input.CURSOR_ARROW, Vector2(24, 24))
|
|
3:
|
|
Input.set_custom_mouse_cursor(crosshair_64, Input.CURSOR_ARROW, Vector2(32, 32))
|