2
0
Ray 1 жил өмнө
parent
commit
7c9472c97e
1 өөрчлөгдсөн 38 нэмэгдсэн , 0 устгасан
  1. 38 0
      README.md

+ 38 - 0
README.md

@@ -25,6 +25,44 @@
  - **Icons support**, embedding a complete 1-bit icons pack
  - Multiple **tools** provided for raygui development
 
+## code sample
+```c
+#include "raylib.h"
+
+#define RAYGUI_IMPLEMENTATION
+#include "raygui.h"
+
+int main()
+{
+    InitWindow(400, 200, "raygui - controls test suite");
+    SetTargetFPS(60);
+
+    bool showMessageBox = false;
+
+    while (!WindowShouldClose())
+    {
+        // Draw
+        //----------------------------------------------------------------------------------
+        BeginDrawing();
+            ClearBackground(GetColor(GuiGetStyle(DEFAULT, BACKGROUND_COLOR)));
+
+            if (GuiButton((Rectangle){ 24, 24, 120, 30 }, "#191#Show Message")) showMessageBox = true;
+
+            if (showMessageBox)
+            {
+                int result = GuiMessageBox((Rectangle){ 85, 70, 250, 100 }, "#191#Message Box", "Hi! This is a message!", "Nice;Cool");
+                if (result >= 0) showMessageBox = false;
+            }
+
+        EndDrawing();
+    }
+
+    CloseWindow();
+    return 0;
+}
+```
+![screenshot000](https://github.com/raysan5/raygui/assets/5766837/170e2bce-b7ca-49dc-a263-32b673376546)
+
 ## raygui controls
 
 ### basic controls