#define USE_NCURSES
-int display_init(t_display *display) {
+int display_init(t_display *display,int outfd) {
struct winsize ws;
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))
free(display->screen);
- fprintf(stderr,"[display] shutdown\n");
+ dprintf(display->outfd,"[display] shutdown\n");
return D_SUCCESS;
}