refactor!: begin switching to bevy ECS, all tests broken, all systems broken

This commit is contained in:
2025-08-14 15:06:56 -05:00
parent 2f1ff85d8f
commit bc759f1ed4
23 changed files with 2373 additions and 1414 deletions

View File

@@ -1,9 +1,8 @@
use glam::Vec2;
use super::direction::Direction;
use crate::ecs::NodeId;
/// A unique identifier for a node, represented by its index in the graph's storage.
pub type NodeId = usize;
use super::direction::Direction;
/// Defines who can traverse a given edge.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]