indicator_factory_positioning_unit_test AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Unit tests for IndicatorFactory positioning logic
Tests coordinate transformation, parent-child relationships, and grid distribution
to debug indicator clustering vs proper distribution issues
Source File: /addons/grid_building/test/utilities/data/indicator_factory_positioning_unit_test.gd
Extends: GdUnitTestSuite
Private Properties Property: _tile_map: TileMapLayer (private)Property: _targeting_state: [GridTargetingState](./grid-targeting-state/) (private)Property: _positioner: Node2D (private)Property: _parent_node: Node2D (private)Property: _indicator_template: PackedScene (private)Property: _test_object: Node2D (private)Constants Constant: TILE_SIZE: Vector2 = Vector2(16, 16)Constant: TEST_POSITIONS: Array[Vector2i] = [Public Methods before_test 1
test_coordinate_transformation_pipeline() -> void
test_generate_indicators_positions_correctly 1
test_generate_indicators_positions_correctly() -> void
test_positioner_position_affects_indicator_positions 1
test_positioner_position_affects_indicator_positions() -> void
test_indicators_use_global_positioning 1
test_indicators_use_global_positioning() -> void
1
test_parent_transforms_do_not_interfere() -> void
test_indicator_positioning_regression_800_pixel_offset 1
test_indicator_positioning_regression_800_pixel_offset() -> void
test_debug_collision_position_mapping 1
test_debug_collision_position_mapping() -> void
Private Methods _verify_indicators_not_clustered 1
_verify_indicators_not_clustered(positions: Array[Vector2]) -> void
Flags: private
_verify_indicators_distributed_on_grid 1
2
3
4
_verify_indicators_distributed_on_grid(
indicators: Array[RuleCheckIndicator],
expected_positions: Array[Vector2i]
) -> void
Flags: private
Grid Building v5.0.8 | Generated 24/05/2026