Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
terminal-space-program
command
|
|
|
internal
|
|
|
keylayout
Package keylayout maps keypresses between the player's physical keyboard layout and the QWERTY positions every binding is authored against (ADR 0022).
|
Package keylayout maps keypresses between the player's physical keyboard layout and the QWERTY positions every binding is authored against (ADR 0022). |
|
missions
Package missions defines pass/fail Objectives and the Missions that bundle them, evaluated against the live sim state each Tick.
|
Package missions defines pass/fail Objectives and the Missions that bundle them, evaluated against the live sim state each Tick. |
|
physics
Package physics implements the spacecraft propagation layer: state vectors, integrators (Verlet + RK4), and patched-conic SOI handling.
|
Package physics implements the spacecraft propagation layer: state vectors, integrators (Verlet + RK4), and patched-conic SOI handling. |
|
planner
Package planner implements trajectory prediction (predictor) and stubs for Phase 3 maneuver-library work (hohmann, lambert) that slip past v0.1.
|
Package planner implements trajectory prediction (predictor) and stubs for Phase 3 maneuver-library work (hohmann, lambert) that slip past v0.1. |
|
render
Package render holds the visual constant tables shared across screens — body color palette, UI tier colors for status / nodes / trajectory.
|
Package render holds the visual constant tables shared across screens — body color palette, UI tier colors for status / nodes / trajectory. |
|
save
Package save persists and restores the simulation World as JSON.
|
Package save persists and restores the simulation World as JSON. |
|
settings
Package settings holds the player's global UI preferences — currently the default visibility of each orbit-screen Chip — persisted to a standalone settings.json under $XDG_CONFIG_HOME/terminal-space-program/.
|
Package settings holds the player's global UI preferences — currently the default visibility of each orbit-screen Chip — persisted to a standalone settings.json under $XDG_CONFIG_HOME/terminal-space-program/. |
|
sim
Package sim — v0.11.0+ launch-trail breadcrumb buffer.
|
Package sim — v0.11.0+ launch-trail breadcrumb buffer. |
|
spacecraft
Package spacecraft holds the Spacecraft type and its mutable runtime state (current primary + state vector + fuel).
|
Package spacecraft holds the Spacecraft type and its mutable runtime state (current primary + state vector + fuel). |
|
tui/screens
Package screens implements the individual tea.Model screens composed by tui.App: OrbitView (C8), BodyInfo (C9), Maneuver (C20), Help (C9).
|
Package screens implements the individual tea.Model screens composed by tui.App: OrbitView (C8), BodyInfo (C9), Maneuver (C20), Help (C9). |
|
tui/widgets
Package widgets provides drawille-backed canvas + lipgloss HUD helpers shared by all screens.
|
Package widgets provides drawille-backed canvas + lipgloss HUD helpers shared by all screens. |
Click to show internal directories.
Click to hide internal directories.