|
TazGraph Project v0.1.0
|
TazGraph uses a custom ECS where entities (such as nodes, links, and emptyEntities) are composed of components. Components are plain data-only structures, like TransformComponent and PollingComponent.
The ECS is managed by **GECSManager**, which handles creation, removal, update, and drawing of entities. Entity processing is based on groups (EntityGroups) for rendering and update.
There are two scenes implemented:
MainMenuSceneGraphEach scene controls its own logic, similar to a game state system. In the Graph Scene: