public PixelPlanets()
 {
     Renderer.RegisterGraphicsDeviceManager(new GraphicsDeviceManager(this)
     {
         GraphicsProfile = GraphicsProfile.HiDef
     });
     GameContent.RegisterContent(Content);
 }
        public static void UpdateShader()
        {
            string currentShaderId = State.GetCurrentCelestialShaderID();

            CelestialEffect = GameContent.LoadEffect(currentShaderId);
            CelestialEffect.Parameters["pixels"].SetValue(State.Pixels);

            // a star does not need light origin
            if (CelestialEffect.Parameters["light_origin"] != null)
            {
                CelestialEffect.Parameters["light_origin"].SetValue(State.LightOrigin);
            }
        }
 public static void LoadFonts()
 {
     VerdanaBold = GameContent.LoadSpriteFont("Fonts/VerdanaBold");
     Verdana     = GameContent.LoadSpriteFont("Fonts/Verdana");
 }