Got basic code to set pixels up
This commit is contained in:
		
							parent
							
								
									b97fca038c
								
							
						
					
					
						commit
						03aeac765d
					
				
					 1 changed files with 27 additions and 7 deletions
				
			
		
							
								
								
									
										34
									
								
								c3d.c
									
										
									
									
									
								
							
							
						
						
									
										34
									
								
								c3d.c
									
										
									
									
									
								
							|  | @ -1,24 +1,44 @@ | |||
| #include <stdio.h> | ||||
| #include "raylib.h" | ||||
| 
 | ||||
| const int RENDERWIDTH = 1920; | ||||
| const int RENDERHEIGHT = 1080; | ||||
| 
 | ||||
| const int SCREENWIDTH = 1280; | ||||
| const int SCREENHEIGHT = 720; | ||||
| 
 | ||||
| const float WIDTHSCALE = (float)RENDERWIDTH / SCREENWIDTH; | ||||
| const float HEIGHTSCALE = (float) RENDERHEIGHT / SCREENHEIGHT; | ||||
| 
 | ||||
| int main() { | ||||
|         SetConfigFlags(FLAG_WINDOW_UNDECORATED); | ||||
|     InitWindow(800, 450, "raylib [core] example - basic window"); | ||||
| 	InitWindow(SCREENWIDTH, SCREENHEIGHT, "raylib [core] example - basic window"); | ||||
| 
 | ||||
|     // SetWindowPosition(0,1080);
 | ||||
|     Vector2 a = GetMonitorPosition(0); | ||||
|     int mh = GetMonitorHeight(0); | ||||
|     int mw = GetMonitorWidth(0); | ||||
|     int w = 800; | ||||
|     int h = 450; | ||||
|     int w = SCREENWIDTH; | ||||
|     int h = SCREENHEIGHT; | ||||
|     printf("mh:%d mw:%d w:%d h:%d\n", mh, mw, w, h); | ||||
|     SetWindowPosition(a.x + (0.5 * mw) - (w / 2), a.y + (0.5 * mh) - (0.5 * h)); | ||||
| 
 | ||||
|     RenderTexture2D renderTexture = LoadRenderTexture(RENDERWIDTH,RENDERHEIGHT); | ||||
|      | ||||
|      | ||||
|     while (!WindowShouldClose()) { | ||||
|         BeginDrawing(); | ||||
|         ClearBackground(RAYWHITE); | ||||
|         BeginTextureMode(renderTexture); | ||||
|         ClearBackground(WHITE); | ||||
|         DrawText("Congrats! You created your first window!", 190, 200, 20, | ||||
|                  LIGHTGRAY); | ||||
|         EndDrawing(); | ||||
|                  BLACK); | ||||
|         EndTextureMode(); | ||||
| 
 | ||||
| 	//Copytexture to main display :0
 | ||||
| 
 | ||||
| 	BeginDrawing(); | ||||
| 	DrawTexturePro(renderTexture.texture, (Rectangle){0,0,renderTexture.texture.width,-renderTexture.texture.height},(Rectangle){0,0,SCREENWIDTH,SCREENHEIGHT},(Vector2){0,0},0,WHITE); | ||||
| 	EndDrawing(); | ||||
| 	 | ||||
|     } | ||||
| 
 | ||||
|     CloseWindow(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue