#include "raylib.h" #define SCREEN_WIDTH (800) #define SCREEN_HEIGHT (450) // Change this depending on the path of your executable relative to the assets folder #define ASSET_PATH "../assets/" int main(void) { // Initialization //-------------------------------------------------------------------------------------- InitWindow(SCREEN_WIDTH, SCREEN_HEIGHT, "Window title"); Texture2D texture = LoadTexture(ASSET_PATH"test.png"); SetTargetFPS(60); // Set our game to run at 60 frames-per-second // Main game loop while (!WindowShouldClose()) // Detect window close button or ESC key { // Update //---------------------------------------------------------------------------------- // TODO: Update your variables here //---------------------------------------------------------------------------------- // Draw //---------------------------------------------------------------------------------- BeginDrawing(); ClearBackground(RAYWHITE); const int texture_x = SCREEN_WIDTH / 2 - texture.width / 2; const int texture_y = SCREEN_HEIGHT / 2 - texture.height / 2; DrawTexture(texture, texture_x, texture_y, WHITE); const char* text = "OMG! IT WORKS!"; const Vector2 text_size = MeasureTextEx(GetFontDefault(), text, 20, 1); DrawText(text, SCREEN_WIDTH / 2 - text_size.x / 2, texture_y + texture.height + text_size.y + 10, 20, BLACK); EndDrawing(); //---------------------------------------------------------------------------------- } // De-Initialization //-------------------------------------------------------------------------------------- CloseWindow(); // Close window and OpenGL context return 0; }