Module assertions

Source
Expand description

Set of functions used throughout assure the correctness of the library.

Functionsยง

collision_hazards_sorted_correctly
hz_entity_same_everywhere
layout_qt_matches_fresh_qt
layouts_match
print_layout
Prints code to rebuild a layout. Intended for debugging purposes.
qt_contains_no_dangling_hazards
qt_hz_entity_activation_consistent
qt_node_contains_no_deactivated_hazards
quadrants_have_valid_layout
Checks if the quadrants follow the layout set in Rect::QUADRANT_NEIGHBOR_LAYOUT