API Reference

Terminal

#include <d3tui/terminal.h>

// Initialize terminal
d3tui_terminal_t *terminal = d3tui_terminal_init(80, 30);

// Write to terminal
d3tui_terminal_write(terminal, "Hello, Dreamcast!\n");

// Handle input
d3tui_input_event_t event;
if (d3tui_input_poll(&event)) {
    d3tui_terminal_input(terminal, event.key);
}

// Render frame
d3tui_terminal_render(terminal);

// Cleanup
d3tui_terminal_destroy(terminal);