Expand description
Tutor subsystem — session data, minor mode, headerline, and score persistence.
Re-exports§
pub use mode::TUTOR_PROVIDER_TAG;pub use mode::TutorHeaderlineState;pub use mode::TutorHudKind;pub use mode::TutorMode;pub use mode::TutorViewState;pub use mode::register_tutor_modes;pub use mode::render_tutor_headerline;pub use scores::TutorScores;pub use session::MAX_LIVES;pub use session::SuccessCondition;pub use session::TutorExercise;pub use session::TutorGameState;pub use session::TutorSession;
Modules§
- engine
- TM.1 (tutor-mode-ownership): the tutor’s gameplay engine — lesson open/seed, advance/retreat, score/lives gamification, the per-keystroke success check, and the HUD update — relocated here from dispatch.rs so the tutor module owns it. These stay
impl Editormethods: a host-native builtin keeps its &mut Editor seam (BC.final). - mode
- T.3 — TutorMode minor mode + headerline provider.
- scores
- T.B — Tutor high-score persistence.
- session
- T.1 — Interactive tutor data types.