modifications i forgot to commit
[my-code/api.git] / display / display.c
index b7612d6..fd53247 100644 (file)
@@ -47,13 +47,15 @@ int display_init(t_display *display,int outfd) {
 
 int display_draw(t_display *display) {
 
+#ifndef USE_NCURSES
   int x,y;
+#endif
 
 #ifdef USE_NCURSES
   mvprintw(0,0,"%s",display->screen);
-  for(y=0;y<display->max_y;y++)
-    for(x=0;x<display->max_x;x++)
-      mvaddch(y,x,*(display->screen+y*display->max_x+x));
+  //for(y=0;y<display->max_y;y++)
+  //  for(x=0;x<display->max_x;x++)
+  //    mvaddch(y,x,*(display->screen+y*display->max_x+x));
   refresh();
 #else
   for(y=0;y<display->max_y;y++) {
@@ -132,6 +134,13 @@ int display_line(t_display *display,int X,int Y,int X_,int Y_,char sym) {
   return D_SUCCESS;
 }
 
+int display_hor_line(t_display *display,int Y,char sym) {
+
+  display_line(display,0,Y,display->max_x,Y,sym);
+
+  return D_SUCCESS;
+}
+
 int display_string(t_display *display,int x,int y,char *string,int len) {
 
   if(len>display->max_x-x) return D_INV_STRING_LEN;