diff options
author | justanothercatgirl <sotov2070@gmail.com> | 2024-10-17 18:19:43 +0300 |
---|---|---|
committer | justanothercatgirl <sotov2070@gmail.com> | 2024-10-17 18:19:43 +0300 |
commit | 24b8430fa7a9a81b88c5c172c99bbc9a520ff4ba (patch) | |
tree | 479642ca2e58b6e51e5f5982f39e27ae83782ec3 /7_2/include | |
parent | 82ec99f51b2b3b7a7b36b43b22df07ec503158b8 (diff) |
X11 WORKING
Diffstat (limited to '7_2/include')
-rw-r--r-- | 7_2/include/drawable.h | 13 |
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 на поле |