Update shell

This commit is contained in:
Thomas
2026-03-05 17:38:46 +00:00
parent b54a53b9c8
commit 635869f226
5 changed files with 267 additions and 9 deletions

View File

@@ -139,10 +139,11 @@ Mars themes in all generic segment generators.
- `s_mars_depth` and `s_station_depth` reset when game loops back to beginning.
- Added `gen_bg_decoration()` call to Mars Base generator.
## Editor: level select should also load into game
In showEditor mode, the Open level-select dialog currently only loads the
selected level into the editor. It should also load the level into the game
(MODE_PLAY) so test-playing reflects the newly opened file.
## ~~Editor: level select should also load into game~~ ✓
Implemented: shell dropdown calls `game_load_level()` (exported from `main.c`)
which defers a level load into MODE_PLAY on the next frame. Tears down the
current mode (editor or play), loads the selected `.lvl` file, and seeds
`s_edit_path` so pressing E opens the same level in the editor.
## Mars Surface atmosphere particles
Mars Surface levels should have ambient floating particles (dust motes, fine