// Copyright (c) 2026 Harry Huang
package maptracker

import (
	"github.com/MaaXYZ/maa-framework-go/v4"
)

// Register registers all custom recognition components for map-tracker package
func Register() {
	maa.AgentServerRegisterCustomRecognition("MapTrackerInfer", &MapTrackerInfer{})
	maa.AgentServerRegisterCustomRecognition("MapTrackerBigMapInfer", &MapTrackerBigMapInfer{})
	maa.AgentServerRegisterCustomRecognition("MapTrackerAssertLocation", &MapTrackerAssertLocation{})
	maa.AgentServerRegisterCustomAction("MapTrackerMove", &MapTrackerMove{})
	maa.AgentServerRegisterCustomAction("MapTrackerBigMapPick", &MapTrackerBigMapPick{})
}
