Expand description
Generic TUI Renderer for DemoEngine Implementations
Per specification SIMULAR-DEMO-002: This renderer is engine-agnostic.
Any DemoEngine implementation can be rendered through this interface.
§Usage
ⓘ
use simular::demos::{DemoEngine, OrbitalEngine};
use simular::renderers::DemoRenderer;
let yaml = std::fs::read_to_string("config.yaml")?;
let engine = OrbitalEngine::from_yaml(&yaml)?;
let renderer = DemoRenderer::new(engine);
renderer.run()?;Structs§
- Demo
Renderer - Generic demo renderer that works with any
DemoEngine. - Render
Frame - Render data for TUI display.
Traits§
- Renderable
Demo - Trait for renderable demo data.