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);