Skip to content

Bryan/trading renderer#34

Open
bryanliu08 wants to merge 4 commits into
mainfrom
bryan/trading_renderer
Open

Bryan/trading renderer#34
bryanliu08 wants to merge 4 commits into
mainfrom
bryan/trading_renderer

Conversation

@bryanliu08

Copy link
Copy Markdown
Collaborator

add renderer trading, a new sprite

Add the trade and chat session window rendering on top of the existing
pygame renderer: a new trading_rendering module, supporting changes to
draw/extractors/renderable, the single_point_renderer layout, a slimmed
renderers layout module, and the rustic trade-window sprite asset.
Drop the single_point_renderer refactor (revert single_point_renderer,
renderers/layout.py and renderers/__init__.py to main) so this branch
only adds the pygame trade and chat session window rendering. Relocate
the rustic trade-window sprite from src/ui into sprite_library/src/ui to
match the rest of the UI assets, and point the loader at the new path.
- _trade_session_rect clamped y to 20 before the below-agents fallback,
  making that branch unreachable; panels near the top now flip below.
- Remove unused parse_trade_message stub and math/textwrap imports.
@bryanliu08
bryanliu08 force-pushed the bryan/trading_renderer branch from 06d8d93 to 37aeeff Compare July 20, 2026 16:00
Public trading was removed from the trading preset; the renderer only
draws private trade sessions and chat sessions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant