public void LoadContent(SpriteBatch sb, ContentManager content)
        {
            resources = new CommonResources();

            skyBg0               = content.Load <Texture2D>("Sprites/Background/skybg0");
            skyBg1               = content.Load <Texture2D>("Sprites/Background/skybg1");
            skyBg2               = content.Load <Texture2D>("Sprites/Background/skybg2");
            skyBg3               = content.Load <Texture2D>("Sprites/Background/skybg3");
            eveningBg0           = content.Load <Texture2D>("Sprites/Background/eveningbg0");
            eveningBg1           = content.Load <Texture2D>("Sprites/Background/eveningbg1");
            eveningBg2           = content.Load <Texture2D>("Sprites/Background/eveningbg2");
            eveningBg3           = content.Load <Texture2D>("Sprites/Background/eveningbg3");
            eveningTransitionBg0 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg0");
            eveningTransitionBg1 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg1");
            eveningTransitionBg2 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg2");
            eveningTransitionBg3 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg3");
            eveningTransitionBg4 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg4");
            eveningTransitionBg5 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg5");
            eveningTransitionBg6 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg6");
            eveningTransitionBg7 = content.Load <Texture2D>("Sprites/Background/eveningtransitionbg7");
            spaceBg0             = content.Load <Texture2D>("Sprites/Background/spacebg0");
            spaceBg1             = content.Load <Texture2D>("Sprites/Background/spacebg1");
            spaceBg2             = content.Load <Texture2D>("Sprites/Background/spacebg2");
            spaceBg3             = content.Load <Texture2D>("Sprites/Background/spacebg3");
            spaceTransitionBg0   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg0");
            spaceTransitionBg1   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg1");
            spaceTransitionBg2   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg2");
            spaceTransitionBg3   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg3");
            spaceTransitionBg4   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg4");
            spaceTransitionBg5   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg5");
            spaceTransitionBg6   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg6");
            spaceTransitionBg7   = content.Load <Texture2D>("Sprites/Background/spacetransitionbg7");
            moon = content.Load <Texture2D>("Sprites/Background/moon");

            InitializeBgArray();

            player.LoadContent(sb, content);
            hud.LoadContent(sb, content);
            resources.LoadContent(sb, content);
        }
        public void LoadContent(SpriteBatch sb, ContentManager content)
        {
            resources = new CommonResources();

            skyBg0 = content.Load<Texture2D>("Sprites/Background/skybg0");
            skyBg1 = content.Load<Texture2D>("Sprites/Background/skybg1");
            skyBg2 = content.Load<Texture2D>("Sprites/Background/skybg2");
            skyBg3 = content.Load<Texture2D>("Sprites/Background/skybg3");
            eveningBg0 = content.Load<Texture2D>("Sprites/Background/eveningbg0");
            eveningBg1 = content.Load<Texture2D>("Sprites/Background/eveningbg1");
            eveningBg2 = content.Load<Texture2D>("Sprites/Background/eveningbg2");
            eveningBg3 = content.Load<Texture2D>("Sprites/Background/eveningbg3");
            eveningTransitionBg0 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg0");
            eveningTransitionBg1 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg1");
            eveningTransitionBg2 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg2");
            eveningTransitionBg3 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg3");
            eveningTransitionBg4 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg4");
            eveningTransitionBg5 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg5");
            eveningTransitionBg6 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg6");
            eveningTransitionBg7 = content.Load<Texture2D>("Sprites/Background/eveningtransitionbg7");
            spaceBg0 = content.Load<Texture2D>("Sprites/Background/spacebg0");
            spaceBg1 = content.Load<Texture2D>("Sprites/Background/spacebg1");
            spaceBg2 = content.Load<Texture2D>("Sprites/Background/spacebg2");
            spaceBg3 = content.Load<Texture2D>("Sprites/Background/spacebg3");
            spaceTransitionBg0 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg0");
            spaceTransitionBg1 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg1");
            spaceTransitionBg2 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg2");
            spaceTransitionBg3 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg3");
            spaceTransitionBg4 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg4");
            spaceTransitionBg5 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg5");
            spaceTransitionBg6 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg6");
            spaceTransitionBg7 = content.Load<Texture2D>("Sprites/Background/spacetransitionbg7");
            moon = content.Load<Texture2D>("Sprites/Background/moon");

            InitializeBgArray();

            player.LoadContent(sb, content);
            hud.LoadContent(sb, content);
            resources.LoadContent(sb, content);
        }