예제 #1
0
        public override bool Init()
        {
            if (!base.Init())
            {
                return(false);
            }
            Effects.InitAll(Device);
            InputLayouts.InitAll(Device);
            RenderStates.InitAll(Device);

            _sky = new Sky(Device, "Textures/snowcube1024.dds", 5000.0f);

            _texMgr = new TextureManager();
            _texMgr.Init(Device);

            _waves = new Waves();
            _waves.Init(Device, _texMgr, 40, 60);


            BuildShapeGeometryBuffers();
            BuildSkullGeometryBuffers();


            return(true);
        }
예제 #2
0
        public override bool Init() {
            if (!base.Init()) return false;
            Effects.InitAll(Device);
            InputLayouts.InitAll(Device);
            RenderStates.InitAll(Device);

            _sky = new Sky(Device, "Textures/snowcube1024.dds", 5000.0f);
            
            _texMgr = new TextureManager();
            _texMgr.Init(Device);

            _waves = new Waves();
            _waves.Init(Device, _texMgr, 40, 60);


            BuildShapeGeometryBuffers();
            BuildSkullGeometryBuffers();


            return true;
        }