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(); } }