Add files via upload
This commit is contained in:
parent
a51cbec75a
commit
2fe548dca9
Binary file not shown.
After Width: | Height: | Size: 405 KiB |
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"authors": [
|
||||||
|
"rillk500"
|
||||||
|
],
|
||||||
|
"copyright": "free",
|
||||||
|
"dependencies": {
|
||||||
|
"raylib-d": "~>2.5.0"
|
||||||
|
},
|
||||||
|
"libs": [ "raylib" ],
|
||||||
|
"description": "A minimal D application.",
|
||||||
|
"license": "no license",
|
||||||
|
"name": "raylib_firstwindow"
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"fileVersion": 1,
|
||||||
|
"versions": {
|
||||||
|
"raylib-d": "2.5.0"
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,44 @@
|
||||||
|
import std.stdio: writeln;
|
||||||
|
|
||||||
|
import raylib;
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
// 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(WHITE); // set background color to WHITE
|
||||||
|
|
||||||
|
// draw "Hello, World!"
|
||||||
|
DrawText("Hello, World!", 10, 10, 60, BLACK);
|
||||||
|
|
||||||
|
// draw a square 50x50
|
||||||
|
DrawRectangle(100, 100, 50, 50, BLACK);
|
||||||
|
|
||||||
|
// draw a circle of radius = 100
|
||||||
|
DrawCircle(100, 200, 50, BLACK);
|
||||||
|
|
||||||
|
// draw the image
|
||||||
|
DrawTexture(image, 100, 400, WHITE);
|
||||||
|
|
||||||
|
// display
|
||||||
|
EndDrawing();
|
||||||
|
}
|
||||||
|
|
||||||
|
// free res
|
||||||
|
UnloadTexture(image);
|
||||||
|
|
||||||
|
// close the window and quit
|
||||||
|
CloseWindow();
|
||||||
|
}
|
Loading…
Reference in New Issue