https://gitlab.synchro.net/main/sbbs/-/commit/fceb17e338288365b867b37f
Modified Files:
src/doors/syncdoom/g_game.c syncdoom.c src/doors/syncduke/Game/src/player.c src/doors/syncduke/syncduke_input.c
Log Message:
doors: render the Ctrl-O mouse toggle as an in-game message, not a terminal popup
SyncDOOM's Ctrl-O confirmation was a door-drawn terminal label (white-on-blue, top-center) that also PAUSED frame output for its 700ms dwell -- unlike the in-game
pickup messages ("you got the shotgun"), which render in the game font (block graphics in graphics tiers, text in text tiers) with no pause. Route it through Doom's own message widget instead: new sd_hud_message() (g_game.c) sets players[consoleplayer].message; toggle_mouse() calls it. Same look/feel as pickups,
no pause.
SyncDuke already did this via an FTA quote; just drop the word "STEERING" so both
doors read "MOUSE ON" / "MOUSE OFF".
Co-Authored-By: Claude Opus 4.8 <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net