package astar6 import "f1-game/internal/types" type ( // Config A*寻路算法配置 Config struct { Min types.Point // 地图最小坐标(二维坐标左上) Max types.Point // 地图最大坐标(二维坐标右下) MapData [][]int32 // 地图数据,二维数组存储每个格子的类型 IsWalkableFunc func(node *Node, ctx *FindContext) bool // 自定义可行走判断函数(可选,用于动态判断) IsDebug bool // 是否为调试模式(开启后会输出寻路过程) } )