예제 #1
0
        protected override void Initialize()
        {
            GraphicsSettings.BackBufferWidth    = 1024;
            GraphicsSettings.BackBufferHeight   = 600;
            GraphicsSettings.ColorDepth         = 24;
            GraphicsSettings.EnableVerticalSync = true;

            GraphicsSettings.CommitChanges();
        }
예제 #2
0
        protected override void Initialize()
        {
            GraphicsSettings.BackBufferWidth  = 1280;
            GraphicsSettings.BackBufferHeight = 720;
            ScreenWidth  = (int)GraphicsSettings.BackBufferWidth;
            ScreenHeight = (int)GraphicsSettings.BackBufferHeight;
            GraphicsSettings.ColorDepth         = 16;
            GraphicsSettings.UpdateImmediately  = false;
            GraphicsSettings.FramerateLimit     = 0;
            GraphicsSettings.EnableVerticalSync = false;
            GraphicsSettings.AntialiasingLevel  = 1;

            GraphicsSettings.CommitChanges();

            MapWidth  = WorldMap.GetLength(0);
            MapHeight = WorldMap.GetLength(1);
            SpriteMap = new Object[MapWidth, MapHeight];
            foreach (Object obj in SpriteList)
            {
                SpriteMap[obj.PosX, obj.PosY] = obj;
            }

            viewDist = (ScreenWidth / 2) / Tan(fov / 2);
        }