aboutsummaryrefslogtreecommitdiffstats
path: root/7_2/include
diff options
context:
space:
mode:
authorjustanothercatgirl <sotov2070@gmail.com>2024-10-17 18:19:43 +0300
committerjustanothercatgirl <sotov2070@gmail.com>2024-10-17 18:19:43 +0300
commit24b8430fa7a9a81b88c5c172c99bbc9a520ff4ba (patch)
tree479642ca2e58b6e51e5f5982f39e27ae83782ec3 /7_2/include
parent82ec99f51b2b3b7a7b36b43b22df07ec503158b8 (diff)
X11 WORKING
Diffstat (limited to '7_2/include')
-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 на поле