Terminal Effect¶
- class bruhanimate.bruheffect.terminal_effect.TerminalEffect(buffer: Buffer, background: str = ' ')[source]¶
A pipe-based command console; Player owns pacing and input polling.
This is a line-oriented shell, not a PTY or terminal escape interpreter. Construction opens no processes. Pass handle_event to Player explicitly.
- __init__(buffer: Buffer, background: str = ' ')[source]¶
Base class for all effects.
- Parameters:
buffer (Buffer) – Effect buffer to push updates to.
background (str) – character or string to use for the background.
seed – Non-negative integer for independent Python and NumPy random streams. None uses fresh entropy. Global RNG state is untouched.