fix some Window stuff
							parent
							
								
									9c83423c79
								
							
						
					
					
						commit
						111df04c0f
					
				|  | @ -6,9 +6,9 @@ namespace MoonWorks | |||
| 	public class Window : IDisposable | ||||
| 	{ | ||||
| 		internal IntPtr Handle { get; } | ||||
| 		public ScreenMode ScreenMode { get; } | ||||
| 		public uint Width { get; } | ||||
| 		public uint Height { get; } | ||||
| 		public ScreenMode ScreenMode { get; private set; } | ||||
| 		public uint Width { get; private set; } | ||||
| 		public uint Height { get; private set; } | ||||
| 
 | ||||
| 		private bool IsDisposed; | ||||
| 
 | ||||
|  | @ -53,6 +53,8 @@ namespace MoonWorks | |||
| 				windowFlag = SDL.SDL_WindowFlags.SDL_WINDOW_FULLSCREEN_DESKTOP; | ||||
| 			} | ||||
| 
 | ||||
| 			ScreenMode = screenMode; | ||||
| 
 | ||||
| 			SDL.SDL_SetWindowFullscreen(Handle, (uint) windowFlag); | ||||
| 		} | ||||
| 
 | ||||
|  | @ -65,6 +67,8 @@ namespace MoonWorks | |||
| 		public void SetWindowSize(uint width, uint height) | ||||
| 		{ | ||||
| 			SDL.SDL_SetWindowSize(Handle, (int) width, (int) height); | ||||
| 			Width = width; | ||||
| 			Height = height; | ||||
| 		} | ||||
| 
 | ||||
| 		protected virtual void Dispose(bool disposing) | ||||
|  |  | |||
|  | @ -6,5 +6,17 @@ | |||
| 		public uint WindowWidth; | ||||
| 		public uint WindowHeight; | ||||
| 		public ScreenMode ScreenMode; | ||||
| 
 | ||||
| 		public WindowCreateInfo( | ||||
| 			string windowTitle, | ||||
| 			uint windowWidth, | ||||
| 			uint windowHeight, | ||||
| 			ScreenMode screenMode | ||||
| 		) { | ||||
| 			WindowTitle = windowTitle; | ||||
| 			WindowWidth = windowWidth; | ||||
| 			WindowHeight = windowHeight; | ||||
| 			ScreenMode = screenMode; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue