Two-player trade GUI

TradeWindow ext

TradeWindow opens a synchronized trade interface between two players.

from bridge.extensions import TradeWindow

Constructor

TradeWindow(bank=None, delay=3)

Methods

open(p1, p2)

Open the trade GUI for both players.

close(player)

Close the trade for both participants.


Decorators

@trade.on_trade

@trade.on_trade
def traded(p1, p2, session):
    print(f"Trade between {p1.name} and {p2.name} completed")

Features