extends Node2D
@onready var tilemap = $TileMap
@onready var cursor = $Cursor
# 何か入力があった場合に呼ばれる関数
func _input(event: InputEvent) -> void:
# マウスが移動したか?
if event is InputEventMouseMotion:
# マウスが動いた時の処理
_mouse_position_to_grid()
func _mouse_position_to_grid():
var cursor_cell = tilemap.local_to_map(tilemap.get_local_mouse_position())
var cell_local_pos = tilemap.map_to_local(cursor_cell)
cursor.set_cursor_local_position(cell_local_pos)