X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=taskasaur.c;h=af7b3d3829da7490d1efad1d93c51f5ab0d9f2df;hb=303071d6e0488d7da4dc810897948b8ed97354d2;hp=2097e63cc1c64bbe110f1c285dc4b867dd463a66;hpb=7c9d33c1eb0eb97911c7d1cd073cb70b53dedf62;p=taskasaur.git diff --git a/taskasaur.c b/taskasaur.c index 2097e63..af7b3d3 100644 --- a/taskasaur.c +++ b/taskasaur.c @@ -1,13 +1,40 @@ + #include "headers/parser.h" +#include "headers/render.h" +#include "headers/menu.h" +#include "headers/utils.h" int main(int argc, char** argv) { - Board* board; + /* Board* board; */ + /* board = begin_parse("test_board.md"); */ + /* log_todo(board); */ + + /* init curses */ + init_tscurses(); + + + MenuItem** item_list = malloc(4*sizeof(MenuItem*)); + for (int i = 0; i < 3; i++) { + item_list[i] = create_menuitem("lmao"); + } + item_list[3] = 0; - board = begin_parse("test_board.md"); + Menu* menu = create_menu(item_list); - printf("%d\n", board->todolist_count); + render_menu(menu); + + getch(); + + exit_tscurses(); + + /* int out; */ + /* printf("%s", wrap_text("ayylmaooooxdxdxdxdxd", 3, &out)); */ + /* printf("%d\n", out); */ + /* wrap_text("ayylmaooooxdxdxdxdxd", 3, &out); */ + return 0; } +