On Friday, 29 November 2024 at 21:37:48 UTC, Alain De Vos wrote:
I can do "dub add raylib-d" but i have no clue to program a simple moving circle.

Following program has an import error

```

import std.stdio: writeln;

import raylib; //Error

void main() {
        validateRaylibBinding();
        
        // creating window
        //InitWindow(720, 640, "Dlang Raylib Window");

        // loading texture
        //Texture2D image = LoadTexture("car.png");
        // resizing the texture
        //image.width = image.height = 240;

        while(!WindowShouldClose()) {
                // process events

                // update

                // draw
                BeginDrawing();                 // clear the screen
                ClearBackground(Colors.WHITE);  // set background color to WHITE

                // draw "Hello, World!"
                DrawText("Hello, World!", 10, 10, 60, Colors.BLACK);

                // draw a square 50x50
                DrawRectangle(100, 100, 50, 50, Colors.BLACK);

                // draw a circle of radius = 100
                DrawCircle(100, 200, 50, Colors.BLACK);

                // draw the image
                //DrawTexture(image, 100, 400, Colors.WHITE);

                // display
                EndDrawing();
        }

        // free res
        //UnloadTexture(image);

        // close the window and quit
        CloseWindow();
}

```

Reply via email to