/* Raylib example file. This is an example main file for a simple raylib project. Use this as a starting point or replace it with your code. by Jeffery Myers is marked with CC0 1.0. To view a copy of this license, visit https://creativecommons.org/publicdomain/zero/1.0/ */ #include "raylib.h" #include "resource_dir.h" // utility header for SearchAndSetResourceDir int main () { // Tell the window to use vsync and work on high DPI displays SetConfigFlags(FLAG_VSYNC_HINT | FLAG_WINDOW_HIGHDPI); // Create the window and OpenGL context InitWindow(800, 600, "Hello Emi"); // Utility function from resource_dir.h to find the resources folder and set it as the current working directory so we can load from it SearchAndSetResourceDir("resources"); // Load a texture from the resources directory Image image = LoadImage("emi.png"); Texture2D emi = LoadTextureFromImage(image); UnloadImage(image); // game loop while (!WindowShouldClose()) // run the loop until the user presses ESCAPE or presses the Close button on the window { // drawing BeginDrawing(); // Setup the back buffer for drawing (clear color and depth buffers) ClearBackground(BLACK); // draw our texture to the screen DrawTexture(emi, 800/2 - emi.width/2, 600/2 - emi.height/2, WHITE); // draw some text using the default font DrawText("Emi la plus belle", 200,50,20,PINK); // end the frame and get ready for the next one (display frame, poll input, etc...) EndDrawing(); } // cleanup // unload our texture so it can be cleaned up UnloadTexture(emi); // destroy the window and cleanup the OpenGL context CloseWindow(); return 0; }