diff options
Diffstat (limited to '7_2/include/drawable.h')
-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 на поле |