diff third_party/raylib/smoke.c @ 276:b55c22cff335

Add interactive infinite canvas prototype
author MrJuneJune <me@mrjunejune.com>
date Mon, 17 Aug 2026 16:57:56 -0700
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/third_party/raylib/smoke.c	Mon Aug 17 16:57:56 2026 -0700
@@ -0,0 +1,29 @@
+#include "third_party/raylib/include/raylib.h"
+
+#if defined(PLATFORM_WEB)
+#include <emscripten/emscripten.h>
+#endif
+
+static void DrawFrame(void)
+{
+    BeginDrawing();
+    ClearBackground(RAYWHITE);
+    DrawText("raylib 6", 24, 24, 24, DARKGRAY);
+    DrawRectangle(24, 64, 120, 72, SKYBLUE);
+    EndDrawing();
+}
+
+int main(void)
+{
+    InitWindow(480, 270, "Raylib 6 smoke test");
+    SetTargetFPS(60);
+
+#if defined(PLATFORM_WEB)
+    emscripten_set_main_loop(DrawFrame, 0, 1);
+#else
+    while (!WindowShouldClose()) DrawFrame();
+    CloseWindow();
+#endif
+
+    return 0;
+}