Example #1
0
 protected override void Draw(GameTime gameTime)
 {
     GraphicsDevice.Clear(Color.CornflowerBlue);
     JadeObjectManager.Draw(GraphicsDevice);
     base.Draw(gameTime);
     JadeShaderManager.PostProcess(GraphicsDevice);
 }
Example #2
0
        static void Main(string[] args)
        {
            sword.SetScale(new Vector3(0.25f));
            sword.SetPosition(new Vector3(sword.Position.X, sword.Position.Y, sword.Position.Z - 2.5f));

            game.IsMouseVisible = true;

            JadeInputManager.AddDevice(keyboard);
            JadeInputManager.AddDevice(mouse);
            keyboard.OnKeyRelease += keyboard_OnKeyRelease;
            keyboard.OnKeyHeld    += keyboard_OnKeyHeld;
            mouse.OnMove          += mouse_OnMove;
            mouse.OnScroll        += mouse_OnScroll;
            mouse.OnClick         += mouse_OnClick;
            mouse.OnRelease       += mouse_OnRelease;

            JadeShaderManager.AddEffect("BS", basicEffect);
            skybox.ShaderLabel = "BS";
            sword.ShaderLabel  = "BS";

            JadeObjectManager.AddObject(skybox);
            JadeObjectManager.AddObject(sword);
            game.Run();
        }