app.d 517 B

1234567891011121314151617181920212223242526
  1. import std.stdio;
  2. import raylib;
  3. void main()
  4. {
  5. writeln("Starting a raylib example.");
  6. validateRaylibBinding();
  7. SetTargetFPS(60);
  8. InitWindow(800, 640, "Hello, World!");
  9. scope (exit)
  10. CloseWindow(); // see https://dlang.org/spec/statement.html#scope-guard-statement
  11. while (!WindowShouldClose())
  12. {
  13. BeginDrawing();
  14. scope (exit)
  15. EndDrawing();
  16. ClearBackground(Colors.RAYWHITE);
  17. DrawText("Hello, World!", 330, 300, 28, Colors.BLACK);
  18. }
  19. writeln("Ending a raylib example.");
  20. }