haive.games.monopoly.ui ======================= .. py:module:: haive.games.monopoly.ui .. autoapi-nested-parse:: Rich UI for displaying a live Monopoly game with proper error handling. This module provides a beautiful terminal interface for watching Monopoly games unfold in real-time using Rich, with fixes for the validation error. Classes ------- .. autoapisummary:: haive.games.monopoly.ui.MonopolyRichUI Functions --------- .. autoapisummary:: haive.games.monopoly.ui.main Module Contents --------------- .. py:class:: MonopolyRichUI Beautiful Rich UI for displaying a live Monopoly game. .. py:method:: render_board() Render a simplified board view. .. py:method:: render_current_player() Render current player information. .. py:method:: render_footer() Render the footer with controls and game info. .. py:method:: render_header() Render the game header. .. py:method:: render_players() Render all players summary. .. py:method:: render_recent_events() Render recent game events. .. py:method:: run(agent, delay = 2.0) Run the live UI with the Monopoly agent. :param agent: The Monopoly agent to run :param delay: Delay between updates for readability .. py:function:: main() Run a Monopoly game with the Rich UI.