add raygui example

This commit is contained in:
2026-01-05 00:37:01 -06:00
parent 099c68b4b5
commit 1a68d773a4
6 changed files with 7768 additions and 21 deletions

35
main.c
View File

@@ -1,7 +1,40 @@
#include <stdio.h>
#include "raylib.h"
#define RAYGUI_IMPLEMENTATION
#include "raygui.h"
int main(void) {
printf("Hello\n");
InitWindow(400, 200, "App");
SetTargetFPS(60);
bool showMessageBox = false;
while (!WindowShouldClose()) {
BeginDrawing();
ClearBackground(GetColor(GuiGetStyle(DEFAULT, BACKGROUND_COLOR)));
if (GuiButton((Rectangle){24, 24, 120, 30}, "#191Show Message")) {
showMessageBox = true;
}
if (showMessageBox) {
int result = GuiMessageBox(
(Rectangle){85, 70, 250, 100},
"#191Message Box",
"Hi! This is a message!",
"Nice;Cool"
);
if (result >= 0) {
showMessageBox = false;
}
}
EndDrawing();
}
CloseWindow();
return 0;
}