Add serialization for input bindings so an ActionMap can be saved to disk and loaded back. It should cover Action, Binding, and AxisDirection in a stable on-disk schema. Players expect their key rebinds to persist between sessions. Acceptance: an action map round-trips to bytes and back with no change, the schema is documented, and a round-trip test passes.
Process is spec-first. Open discussion here before writing code. See CONTRIBUTING.md.
Add serialization for input bindings so an
ActionMapcan be saved to disk and loaded back. It should coverAction,Binding, andAxisDirectionin a stable on-disk schema. Players expect their key rebinds to persist between sessions. Acceptance: an action map round-trips to bytes and back with no change, the schema is documented, and a round-trip test passes.Process is spec-first. Open discussion here before writing code. See CONTRIBUTING.md.