Exemplo n.º 1
0
        public override void LoadContent()
        {
            font = Content.Load <SpriteFont>("HUD");

            Dictionary <string, Texture2D> textures = new Dictionary <string, Texture2D> {
                { TextureNames.PlayerShip, Content.Load <Texture2D>("ship") },
                { TextureNames.Baddie1A, Content.Load <Texture2D>("baddie1-A") },
                { TextureNames.Baddie1B, Content.Load <Texture2D>("baddie1-B") },
                { TextureNames.Baddie2A, Content.Load <Texture2D>("baddie2-A") },
                { TextureNames.Baddie2B, Content.Load <Texture2D>("baddie2-B") },
                { TextureNames.MidBoss, Content.Load <Texture2D>("midBoss") },
                { TextureNames.EnemyBullet, Content.Load <Texture2D>("badMissile") },
                { TextureNames.GoodBullet, Content.Load <Texture2D>("goodMissile") },
                { TextureNames.MainBoss, Content.Load <Texture2D>("galaga_mainboss") },
                { TextureNames.BaddieDie1, Content.Load <Texture2D>("baddieDie-1") },
                { TextureNames.BaddieDie2, Content.Load <Texture2D>("baddieDie-2") },
                { TextureNames.BaddieDie3, Content.Load <Texture2D>("baddieDie-3") },
                { TextureNames.BaddieDie4, Content.Load <Texture2D>("baddieDie-4") },
                { TextureNames.BaddieDie5, Content.Load <Texture2D>("baddieDie-5") },
                { TextureNames.LaserBullet, Content.Load <Texture2D>("laser") },
                { TextureNames.Invisible, Content.Load <Texture2D>("invisible") },
                { TextureNames.Bomb, Content.Load <Texture2D>("bomb") }
            };


            MainContent = new GameContent(textures);

            MainContent.InitializeModels(GetWindowBounds());
            if (MainContent.InitializeEvents(GetWindowBounds()) == false)
            {
                MainContent = null;
            }
            else
            {
                Song song = Content.Load <Song>("music");
                MediaPlayer.Play(song);
                MainContent.Start();
            }
        }