public static TKWindowState ToOsuTK(this VWindowState state) { switch (state) { case VWindowState.Normal: return(TKWindowState.Normal); case VWindowState.FullScreen: return(TKWindowState.Fullscreen); case VWindowState.Maximized: return(TKWindowState.Maximized); case VWindowState.Minimized: return(TKWindowState.Minimized); case VWindowState.BorderlessFullScreen: // WARNING: not supported by osuTK.WindowState return(TKWindowState.Fullscreen); case VWindowState.Hidden: // WARNING: not supported by osuTK.WindowState return(TKWindowState.Normal); } return(TKWindowState.Normal); }
public static WindowState ToFramework(this VWindowState state) { switch (state) { case VWindowState.Normal: return(WindowState.Normal); case VWindowState.Minimized: return(WindowState.Minimised); case VWindowState.Maximized: return(WindowState.Maximised); case VWindowState.FullScreen: return(WindowState.Fullscreen); case VWindowState.BorderlessFullScreen: return(WindowState.FullscreenBorderless); } return(WindowState.Normal); }