Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public static void SetMode(int displayWidth, int displayHeight)
 {
     Screen = new CluwneWindow(new VideoMode((uint)displayWidth, (uint)displayHeight), "Space station 14");
     Camera = new CluwneView(Screen);
 }