| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -48,6 +48,8 @@ int main(void) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			     | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    Rectangle btnSaveRec = { 750, 10, 40, 30 }; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    bool btnSaveMouseHover = false; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    bool showSaveMessage = false; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    int saveMessageCounter = 0; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // Create a RenderTexture2D to use as a canvas | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    RenderTexture2D target = LoadRenderTexture(screenWidth, screenHeight); | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -138,6 +140,17 @@ int main(void) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            ImageFlipVertical(&image); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            ExportImage(image, "my_amazing_texture_painting.png"); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            UnloadImage(image); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            showSaveMessage = true; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        } | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			         | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        if (showSaveMessage) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        { | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            saveMessageCounter++; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            if (saveMessageCounter > 240) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            { | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			                showSaveMessage = false; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			                saveMessageCounter = 0; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            } | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        } | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
				    //---------------------------------------------------------------------------------- | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -174,6 +187,13 @@ int main(void) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            DrawRectangleLinesEx(btnSaveRec, 2, btnSaveMouseHover? RED : BLACK); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            DrawText("SAVE!", 755, 20, 10, btnSaveMouseHover? RED : BLACK); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			             | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            if (showSaveMessage) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            { | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			                DrawRectangle(0, 0, GetScreenWidth(), GetScreenHeight(), Fade(RAYWHITE, 0.8f)); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			                DrawRectangle(0, 150, GetScreenWidth(), 80, BLACK); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			                DrawText("IMAGE SAVED:  my_amazing_texture_painting.png", 150, 180, 20, RAYWHITE); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			            } | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			             | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
				    EndDrawing(); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
				    //---------------------------------------------------------------------------------- | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    } | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |