public CluwneView(CluwneWindow window) { this._window = window; _worldView = new View(new FloatRect(0.0f, 0.0f, window.Size.X, window.Size.Y)); _interfaceView = new View(new FloatRect(0.0f, 0.0f, window.Size.X, window.Size.Y)); window.SetView(_worldView); }
public static void Initialize() { if (IsInitialized) Terminate(); Screen = new CluwneWindow(CluwneLib.Video.getVideoMode(), "Developer Station 14", CluwneLib.Video.getWindowStyle()); _timer = new Clock(); FrameStats = new TimingData(_timer); renderTargetArray = new RenderTarget[5]; CurrentClippingViewport = new Viewport(0, 0, Screen.Size.X, Screen.Size.Y); IsInitialized = true; //Hook OpenTK into SFMLs Opengl OpenTK.Toolkit.Init(new OpenTK.ToolkitOptions{ // Non-Native backend doesn't have a default GetAddress method Backend = OpenTK.PlatformBackend.PreferNative }); new GraphicsContext(OpenTK.ContextHandle.Zero, null); }
public static void SetMode(int width, int height, bool fullscreen, bool p4, bool p5, int refreshRate) { Styles stylesTemp = new Styles(); if(fullscreen) stylesTemp = Styles.Fullscreen; else stylesTemp = Styles.Default; Screen = new CluwneWindow(new VideoMode((uint)width, (uint)height),"Space Station 14",stylesTemp); Camera = new CluwneView(Screen); }
public static void SetMode(int displayWidth, int displayHeight) { Screen = new CluwneWindow(new VideoMode((uint)displayWidth, (uint)displayHeight), "Space station 14"); Camera = new CluwneView(Screen); }