X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fapi.git;a=blobdiff_plain;f=display%2Fdisplay.c;h=bb9d707bd4b2b6d42a86f7a446d300ee7dd5416e;hp=178ec62e215be0b7578efa35df8e4d6fd6b1424a;hb=ebf0016d576daf024cc7a31d03ecc3c11f90cc9c;hpb=4d7ea5e1dbee48000fdeac0bbc8bd11d6edb733b diff --git a/display/display.c b/display/display.c index 178ec62..bb9d707 100644 --- a/display/display.c +++ b/display/display.c @@ -8,7 +8,7 @@ #define USE_NCURSES -int display_init(t_display *display) { +int display_init(t_display *display,int outfd) { struct winsize ws; @@ -20,8 +20,10 @@ int display_init(t_display *display) { display->max_x=ws.ws_col; display->max_y=ws.ws_row; - fprintf(stderr,"[display] initializing display, width: %02d / height: %02d \n" - ,ws.ws_col,ws.ws_row); + display->outfd=outfd; + + dprintf(display->outfd,"[display] initializing display, w: %02d / h: %02d\n", + ws.ws_col,ws.ws_row); /* allocating 'screen' buffer */ if((display->screen=(char *)malloc(display->max_x*display->max_y)) @@ -110,7 +112,7 @@ int display_shutdown(t_display *display) { free(display->screen); - fprintf(stderr,"[display] shutdown\n"); + dprintf(display->outfd,"[display] shutdown\n"); return D_SUCCESS; }