text: /*******************************************************************************************
  *
  *   raylib [shapes] example - Draw raylib logo using basic shapes
  *
  *   This example has been created using raylib 1.0 (www.raylib.com)
  *   raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
  *
  *   Copyright (c) 2014 Ramon Santamaria (@raysan5)
  *
  ********************************************************************************************/
  
  #include "raylib-cpp.hpp"
  
  int main() {
      // Initialization
      //--------------------------------------------------------------------------------------
      const int screenWidth = 800;
      const int screenHeight = 450;
  
      raylib::Window window(screenWidth, screenHeight, "raylib [shapes] example - raylib logo using shapes");
      raylib::Color foreground(0, 68, 130);
      raylib::Color background = RAYWHITE;
  
      SetTargetFPS(60);               // Set our game to run at 60 frames-per-second
      //--------------------------------------------------------------------------------------
  
      // Main game loop
      while (!window.ShouldClose()) {    // Detect window close button or ESC key
          // Update
          //----------------------------------------------------------------------------------
          // Update your variables here
          //----------------------------------------------------------------------------------
  
          // Draw
          //----------------------------------------------------------------------------------
          BeginDrawing();
          {
              window.ClearBackground(background);
  
              foreground.DrawRectangle(screenWidth/2 - 128, screenHeight/2 - 128, 256, 256);
              background.DrawRectangle(screenWidth/2 - 112, screenHeight/2 - 112, 224, 224);
              foreground.DrawText("raylib", screenWidth/2 - 44, screenHeight/2 + 24, 50);
              foreground.DrawText("cpp", screenWidth/2 - 74, screenHeight/2 + 54, 50);
  
              DrawText("this is NOT a texture!", 350, 370, 10, GRAY);
          }
          EndDrawing();
          //----------------------------------------------------------------------------------
      }
  
      return 0;
  }
  