flybrain/services/flysim/crates
acamilo 4a1df7c3be macros: the mart's list byte says the counter is open, not which screen is up
`wListMenuID` keeps PRICEDITEMLISTMENU for a whole mart visit: the clerk's text
is printed from inside the mart's own routine and never goes through the display
that clears it. So every frame of the Pewter mart read "the priced buy list",
including the "Here you are! Thank you!" box the stream was looking at, whose
leftover cursor bytes belong to a two-option box.

Which screen is up is now read from the figure the game draws, the same
construction the dialogue box's `waiting` test and the YES/NO prompt already
make: a full-width box waiting for a press is the clerk (`ShopScreen::Talking`),
the item window drawn is the buy list, and the item window blank is the counter
menu.
2026-09-22 19:56:38 +00:00
..
fly-session session: name the two ways a durable wait ends without an acknowledgment 2026-09-22 18:45:51 +00:00
fly-session-types session: name the two ways a durable wait ends without an acknowledgment 2026-09-22 18:45:51 +00:00
flybrain-core flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flybrain-gb macros: the mart's list byte says the counter is open, not which screen is up 2026-09-22 19:56:38 +00:00
flybus docs: the two sweep flakes are fixed, and one assertion that could not fail 2026-09-22 18:28:54 +00:00
flysim probe: a counter survey that reads what the mart actually drew 2026-09-22 19:56:38 +00:00