https://gitlab.synchro.net/main/sbbs/-/commit/d60a68a76d0aad370c3f7904
Modified Files:
src/doors/syncdoom/m_menu.c
Log Message:
syncdoom: hide inert Options rows (End Game at title, Mouse Sens off)
Two Options-menu rows that do nothing in their inactive state stayed
visible and cursor-selectable:
- MOUSE SENS: dropped from the item count when terminal-mouse steering
is off (nothing to tune). It is the last row, so the skull cursor
simply stops one row short; the MOUSE toggle above it reveals it.
- END GAME: only ends an active game -- at the title screen it just
grunts. Now hidden there: its patch is blanked, it is marked status
-1 so up/down/Home/End skip it, and the rest of the menu reflows up
into its row by shifting OptionsDef.y one LINEHEIGHT (every Options
row is drawn OptionsDef.y-relative). It reappears at the top once a
game is running.
Co-Authored-By: Claude Opus 4.8 <
noreply@anthropic.com>
--- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)