+ return SUCCESS;
+}
+
+int ivac_display_box_content(t_ivac *ivac) {
+
+
+ return SUCCESS;
+}
+
+int ivac_display_console(t_display *display) {
+
+ int x,y;
+
+ move(display->max_y-IVAC_CONSOLE_LEN-IVAC_PROMPT_LEN-1,0);
+ for(x=0;x<display->max_x;x++) addch('#');
+
+ return SUCCESS;
+}
+
+int ivac_display_console_content(t_ivac *ivac) {
+
+ int x,y,len;
+ for(y=0;y<IVAC_CONSOLE_LEN;y++) {
+ len=strlen(ivac->console[y]);
+ move(ivac->display.max_y-IVAC_CONSOLE_LEN-IVAC_PROMPT_LEN+y,2);
+ for(x=0;x<IVAC_CONSOLE_STRING_LEN;x++) addch(ivac->console[y][x]);
+ }
+ refresh();
+
+ return SUCCESS;
+}
+
+int ivac_display_prompt(t_display *display) {
+
+ int x,y;
+
+ move(display->max_y-3,0);
+ for(x=0;x<display->max_x;x++) addch('#');
+ mvaddstr(display->max_y-2,0,"## command: ");
+ mvaddstr(display->max_y-2,display->max_x-2,"##");
+ move(display->max_y-1,0);
+ for(x=0;x<display->max_x;x++) addch('#');
+ refresh();
+
+ return SUCCESS;
+}
+
+int ivac_display_prompt_content(t_ivac *ivac) {
+
+ int x,y;
+
+ /* delete old command */
+ if(ivac->input.c_count==0) {
+ move(ivac->display.max_y-2,12);
+ for(x=12;x<ivac->display.max_x-1;x++) addch(' ');
+ }
+
+ for(x=0;x<ivac->input.c_count;x++)
+ mvaddch(ivac->display.max_y-2,x+12,ivac->input.content[x]);
+ refresh();
+
+ return SUCCESS;
+}
+
+int ivac_display(t_display *display) {
+
+ int x,y;