#include typedef struct progress_bar { float total; float current; WINDOW *scr; } PROGRESS_BAR; PROGRESS_BAR* new_progress_bar(WINDOW*, float); void bar_step(PROGRESS_BAR*, float); typedef struct text_box { wchar_t *text; int length; int current; WINDOW *scr; } TEXT_BOX; TEXT_BOX* new_text_box(WINDOW*, int); void get_char(TEXT_BOX* text);