mirror of
				https://github.com/raylib-cs/raylib-cs
				synced 2025-10-31 06:04:58 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			8 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Raylib;
 | |
| using static Raylib.Raylib;
 | |
| 
 | |
| public partial class textures_logo_raylib
 | |
| {
 | |
|     /*******************************************************************************************
 | |
|     *
 | |
|     *   raylib [textures] example - Texture loading and drawing
 | |
|     *
 | |
|     *   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)
 | |
|     *
 | |
|     ********************************************************************************************/
 | |
|     
 | |
|     
 | |
|     public static int Main()
 | |
|     {
 | |
|         // Initialization
 | |
|         //--------------------------------------------------------------------------------------
 | |
|         int screenWidth = 800;
 | |
|         int screenHeight = 450;
 | |
|     
 | |
|         InitWindow(screenWidth, screenHeight, "raylib [textures] example - texture loading and drawing");
 | |
|     
 | |
|         // NOTE: Textures MUST be loaded after Window initialization (OpenGL context is required)
 | |
|         Texture2D texture = LoadTexture("resources/raylib_logo.png");        // Texture loading
 | |
|         //---------------------------------------------------------------------------------------
 | |
|     
 | |
|         // Main game loop
 | |
|         while (!WindowShouldClose())    // Detect window close button or ESC key
 | |
|         {
 | |
|             // Update
 | |
|             //----------------------------------------------------------------------------------
 | |
|             // TODO: Update your variables here
 | |
|             //----------------------------------------------------------------------------------
 | |
|     
 | |
|             // Draw
 | |
|             //----------------------------------------------------------------------------------
 | |
|             BeginDrawing();
 | |
|     
 | |
|                 ClearBackground(RAYWHITE);
 | |
|     
 | |
|                 DrawTexture(texture, screenWidth/2 - texture.width/2, screenHeight/2 - texture.height/2, WHITE);
 | |
|     
 | |
|                 DrawText("this IS a texture!", 360, 370, 10, GRAY);
 | |
|     
 | |
|             EndDrawing();
 | |
|             //----------------------------------------------------------------------------------
 | |
|         }
 | |
|     
 | |
|         // De-Initialization
 | |
|         //--------------------------------------------------------------------------------------
 | |
|         UnloadTexture(texture);       // Texture unloading
 | |
|     
 | |
|         CloseWindow();                // Close window and OpenGL context
 | |
|         //--------------------------------------------------------------------------------------
 | |
|     
 | |
|         return 0;
 | |
|     }    
 | |
| }
 |