mirror of
				https://github.com/raylib-cs/raylib-cs
				synced 2025-11-04 05:16:42 -05:00 
			
		
		
		
	- Changed back to exe project so bindings can be tested easily. Otherwise build as a class library. - raylib.dll moved yet again. It is now in with bindings and copied to output.
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using Raylib;
 | 
						|
using static Raylib.Raylib;
 | 
						|
 | 
						|
// example to quickly test bindings
 | 
						|
// otherwise build as a class library to use in other projects
 | 
						|
class Program
 | 
						|
{ 
 | 
						|
    public static void Main()
 | 
						|
    {
 | 
						|
        // Initialization
 | 
						|
        //--------------------------------------------------------------------------------------
 | 
						|
        int screenWidth = 800;
 | 
						|
        int screenHeight = 450;
 | 
						|
 | 
						|
        InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
 | 
						|
 | 
						|
        SetTargetFPS(60);
 | 
						|
        //--------------------------------------------------------------------------------------
 | 
						|
 | 
						|
        // Main game loop
 | 
						|
        while (!WindowShouldClose())    // Detect window close button or ESC key
 | 
						|
        {
 | 
						|
            // Update
 | 
						|
            //----------------------------------------------------------------------------------
 | 
						|
            // TODO: Update your variables here
 | 
						|
            //----------------------------------------------------------------------------------
 | 
						|
 | 
						|
            // Draw
 | 
						|
            //----------------------------------------------------------------------------------
 | 
						|
            BeginDrawing();
 | 
						|
 | 
						|
            ClearBackground(RAYWHITE);
 | 
						|
 | 
						|
            DrawText("Congrats! You created your first window!", 190, 200, 20, MAROON);
 | 
						|
 | 
						|
            EndDrawing();
 | 
						|
            //----------------------------------------------------------------------------------
 | 
						|
        }
 | 
						|
 | 
						|
        // De-Initialization
 | 
						|
        //--------------------------------------------------------------------------------------   
 | 
						|
        CloseWindow();        // Close window and OpenGL context
 | 
						|
                              //--------------------------------------------------------------------------------------
 | 
						|
    }
 | 
						|
}
 |