Jonas Reith 7631eb4964 Live stepper robustness: manual steps always snapshot; clearer no-history status
Moved the step-back snapshot out of liveAdvance: a manual forward step now ALWAYS records the
pre-step state (rate-independent, so changing the rate or mixing play+step no longer makes the
back-step jump), while a continuous run records a throttled snapshot (~1/sec). Step-back with no
recorded past (e.g. immediately after a load) now shows a clear status instead of silently
freezing the storms. Forward-then-back reverses weather + storms as before.

Note: a load restores the current storms (v11) but not their past trajectory, so stepping back
BEFORE the loaded moment can only rewind the sky -- reversing loaded storms needs the rewind
history, which isn't persisted (see follow-up).

Build clean; logic/weather suites pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 19:25:35 +02:00
Description
No description provided
3.8 MiB
Languages
C++ 99.6%
CMake 0.4%