void draw_box_bottom(t_box *b)
Draw the bottom border of a box.
void draw_box_title(t_box *b, const char *title)
Draw the top border of a box with title in the center.
void draw_box_sides(t_box *b)
Draw the left and right borders of a box.
UI mode structures, macros & function prototypes.
Box position & style for drawing.
const char * color
ANSI color str.
t_waifu waifu
Waifu state.
t_term term
Terminal state.
static void render_waifu_mood(t_ui *ui, int y, int x)
Dispatch to correct drawing function for the current mood.
void update_waifu_mood(t_ui *ui, int mood)
Set the waifu mood.
void draw_waifu_box(t_ui *ui)
Draw the waifu panel in the right sidebar.
void draw_happy(int y, int x)
Draw happy Neko chan ASCII art.
void draw_upset(int y, int x)
Draw upset Neko chan ASCII art.
void draw_proud(int y, int x)
Draw proud Neko chan ASCII art.