forked from MoonsideGames/MoonWorks
				
			add StartMaximized flag to WindowCreateInfo
							parent
							
								
									424f410688
								
							
						
					
					
						commit
						40a2b31e90
					
				|  | @ -1,4 +1,4 @@ | |||
| using System; | ||||
| using System; | ||||
| using SDL2; | ||||
| 
 | ||||
| namespace MoonWorks | ||||
|  | @ -30,6 +30,11 @@ namespace MoonWorks | |||
| 				windowFlags |= SDL.SDL_WindowFlags.SDL_WINDOW_RESIZABLE; | ||||
| 			} | ||||
| 
 | ||||
| 			if (windowCreateInfo.StartMaximized) | ||||
| 			{ | ||||
| 				windowFlags |= SDL.SDL_WindowFlags.SDL_WINDOW_MAXIMIZED; | ||||
| 			} | ||||
| 
 | ||||
| 			ScreenMode = windowCreateInfo.ScreenMode; | ||||
| 
 | ||||
| 			Handle = SDL.SDL_CreateWindow( | ||||
|  |  | |||
|  | @ -7,19 +7,22 @@ | |||
| 		public uint WindowHeight; | ||||
| 		public ScreenMode ScreenMode; | ||||
| 		public bool SystemResizable; | ||||
| 		public bool StartMaximized; | ||||
| 
 | ||||
| 		public WindowCreateInfo( | ||||
| 			string windowTitle, | ||||
| 			uint windowWidth, | ||||
| 			uint windowHeight, | ||||
| 			ScreenMode screenMode, | ||||
| 			bool systemResizable = false | ||||
| 			bool systemResizable = false, | ||||
| 			bool startMaximized = false | ||||
| 		) { | ||||
| 			WindowTitle = windowTitle; | ||||
| 			WindowWidth = windowWidth; | ||||
| 			WindowHeight = windowHeight; | ||||
| 			ScreenMode = screenMode; | ||||
| 			SystemResizable = systemResizable; | ||||
| 			StartMaximized = startMaximized; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue