aboutsummaryrefslogtreecommitdiffstats
path: root/7_2/include/drawable.h
diff options
context:
space:
mode:
Diffstat (limited to '7_2/include/drawable.h')
-rw-r--r--7_2/include/drawable.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/7_2/include/drawable.h b/7_2/include/drawable.h
index 3d0caeb..8986342 100644
--- a/7_2/include/drawable.h
+++ b/7_2/include/drawable.h
@@ -4,6 +4,19 @@
#define FILL_CHR '#'
#define SPACE_CHR ' '
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+extern struct X11context {
+ enum {CTX_NO, CTX_INIT, CTX_FAIL} init;
+ Display *d;
+ Window r, w;
+ int s;
+ GC gctx;
+ XVisualInfo v;
+ XImage *i;
+ int* data;
+} X11;
+
// что угодно, на чём можно ''нарисовать''
// должно иметь размер, размер пикселей, данные
// функция put записывает пиксель по координатам x, y на поле