From 95531208bf941f05fd1d3c63abcb403b637a4316 Mon Sep 17 00:00:00 2001 From: Brett Weiland Date: Mon, 20 Jul 2020 23:17:24 -0500 Subject: [PATCH] new file: Makefile new file: color new file: color.c --- Makefile | 4 ++++ color | Bin 0 -> 16880 bytes color.c | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 Makefile create mode 100755 color create mode 100644 color.c diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..44479c0 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +make: + gcc color.c -lX11 -o color +debug: + gcc color.c -lX11 -o color -ggdb diff --git a/color b/color new file mode 100755 index 0000000000000000000000000000000000000000..3731412b2a5828e4c95a007ccce1a2d9f34d48d9 GIT binary patch literal 16880 zcmeHOZ){W76~Br36AEzxB_o5byfKghTTJ+u@n;k}|9C+GLP%)XfQMth#O@qBwVz8s zpk+%zvO;K7byL^v10N38+hm3caHu1 zVprXlO{(6N>~qiW{JH0ycklDPe)oQ_v8AcFs7P>eiDv|I=gLjQOM-J7sRG0+){EKj z{T1<)m;wAWiJ5Y*NkD3rP;o9TA>0KN?aq?iPM;z@rW_$sv@299XPOeGg02JYrlW{> zJFUQgpfF{5raeW9g|JaCDnMaswZq(8ua;tQeRD1yq3eE?DBB^6cH?9>PIgQusXeBg zPs|B^E|NbxZ2%b-rl^ah^+O|w^|cCed8i4CwM5x&7uaE(pSN(@+o-)ld8wlKnbPHo zm632)?b?-*V09!MP4-v!udl7HUF%82Jgen(&xb(p7H-|qA!^h!_l}<2>g{^^#jsy0ACKc0v~&M z9)NuQpDTcC1@M;&;OhZb;A1bp1R!6#KL>n?T^V_}pPj2#;SH=6T66n$EvU!!o^Zm@ z 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 literal 0 HcmV?d00001 diff --git a/color.c b/color.c new file mode 100644 index 0000000..827e02c --- /dev/null +++ b/color.c @@ -0,0 +1,37 @@ +#include +#include +#include +#include +#include + +#define START_COLOR 0xffffff + +int main() { + Display *display; + Window window; + int screen; + + + if((display = XOpenDisplay(NULL)) == NULL) { + printf("There was an error opening the screen: %s\n", strerror(errno)); + exit(errno); + } + + screen = DefaultScreen(display); + + window = XCreateSimpleWindow( + display, + RootWindow(display, screen), + 10, 10, + 1000, 1000, + 0, + BlackPixel(display, screen), + WhitePixel(display, screen)); + + XMapWindow(display, screen); + XFlush(display); + + + +} +