display api improvements - to be continued
[my-code/ivac.git] / src / display.h
index 113e892..a12f380 100644 (file)
@@ -2,11 +2,18 @@
 
 /* includes */
 #include <stdio.h>
+#include <stdlib.h>
 
 /* defines */
 #define D_SUCCESS 1
 #define D_ERROR -1
 
+#define MAX_TERM_STRING 64
+
+#define CENTERED (1<<0)
+#define LEFT (1<<1)
+#define RIGHT (1<<2)
+
 /* display specific variables */
 typedef struct s_display {
   int max_x;
@@ -19,3 +26,5 @@ typedef struct s_display {
 int display_init(t_display *display);
 int display_refresh(t_display *display);
 int display_shutdown(t_display *display);
+int display_term_line(t_display *display,char sym);
+int display_term_string(t_display *display,char *string);