added ncurses based display system (minimal and still full of bugs) :o
[my-code/ivac.git] / src / display.h
diff --git a/src/display.h b/src/display.h
new file mode 100644 (file)
index 0000000..7ec779e
--- /dev/null
@@ -0,0 +1,22 @@
+/* display.h -- display headers */
+
+/* includes */
+#include <stdio.h>
+#include <ncurses.h>
+
+/* defines */
+#define D_SUCCESS 1
+#define D_ERROR -1
+
+/* display specific variables */
+typedef struct s_display {
+  int max_x;
+  int max_y;
+  int x;
+  int y;
+} t_display;
+
+/* function prototypes */
+int display_init(t_display *display);
+int display_refresh(t_display *display);
+int display_shutdown(t_display *display);