commit 07d0fa9
uint
·
2026-06-06 15:26:34 +0000 UTC
parent 75a85a8
basic-window: Show white screen
2 files changed,
+6,
-2
+2,
-2
1@@ -1,7 +1,7 @@
2 CC = cc
3-CFLAGS = -std=c99 -Wall -Wextra -O2
4+CFLAGS = -std=c99 -Wall -Wextra -g
5 CPPFLAGS = -DBACKEND_X11
6-LIBS = -lX11
7+LIBS = -lX11 -lXext
8
9 SRC = main.c \
10 ../../maus.c \
+4,
-0
1@@ -27,6 +27,8 @@ void handle_ev(MausEvent* ev, Maus* mw)
2 int main(void)
3 {
4 Maus* mw = maus_init("basic window", 0, 0, 800, 600);
5+ if (!mw)
6+ return EXIT_FAILURE;
7 maus_create_window(mw);
8
9 MausEvent ev;
10@@ -41,6 +43,8 @@ int main(void)
11 for (;;) {
12 while (maus_event_poll(mw, &ev))
13 (void) handle_ev(&ev, mw);
14+ maus_fb_clear(mw, MAUS_COL_RGBA(255, 255, 255, 255));
15+ maus_present(mw);
16 }
17
18 maus_close(mw);