Class AdjacencyEvaluator
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Shared logic for evaluating adjacency requirements across different rule domains.
class AdjacencyEvaluator extends RefCounted
AdjacencyEvaluator
Properties
count
var count = 0
neighbors
var neighbors = []
batch_matched
var batch_matched = []
resolved_terrain_set
var resolved_terrain_set = -1
resolved_terrain
var resolved_terrain = -1
resolved
var resolved = TerrainTilePainter.resolve_terrain_by_name(p_target_map.tile_set, p_match_terrain)
tile_data
var tile_data = p_target_map.get_cell_tile_data(n)
Methods
count_matching_neighbors_in_dirs
static func count_matching_neighbors_in_dirs( p_cell: Vector2i,
has_matching_neighbor_in_dirs
static func has_matching_neighbor_in_dirs( p_cell: Vector2i,