X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=src%2Fdisplay.c;h=89c6472edbfd09f1578887bc558e97fa8170cf4c;hb=bb2eedc347c7457678118762799806db07d5d200;hp=9390fbccaca7c81be4d0676c5e2640c85737a5ec;hpb=da2c28e700faec39bab322b103fe0298c52fbda7;p=my-code%2Fivac.git diff --git a/src/display.c b/src/display.c index 9390fbc..89c6472 100644 --- a/src/display.c +++ b/src/display.c @@ -10,28 +10,42 @@ int display_init(t_display *display) { puts("[display] initializing display ..."); - initscr(); - raw(); - noecho(); - keypad(stdscr,TRUE); - getmaxyx(stdscr,display->max_y,display->max_x); + /* init stuff next .. */ + display->max_x=atoi(getenv("COLUMNS")); + display->max_y=atoi(getenv("LINES")); return D_SUCCESS; } int display_refresh(t_display *display) { - getmaxyx(stdscr,display->max_y,display->max_x); + display->max_x=atoi(getenv("COLUMNS")); + display->max_y=atoi(getenv("LINES")); return D_SUCCESS; } int display_shutdown(t_display *display) { - noraw(); - echo(); - puts("[display] shutdown"); return D_SUCCESS; } + +int display_term_line(t_display *display,char sym) { + + int i; + + for(i=0;imax_x;i++) printf("%c",sym); + printf("\n"); + + return D_SUCCESS; +} + +int display_term_string(t_display *display,char *string) { + + /* to be continued ... */ + + return D_SUCCESS; +} +