/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); #region Player Graphics. Texture2D PlayerWheels = Content.Load <Texture2D>("Player/PlayerWheels"); PlayerWheels.Name = "PlayerWheels"; Resources.AddPlayerTexture(PlayerWheels); Texture2D PlayerTurret = Content.Load <Texture2D>("Player/PlayerTurret"); PlayerTurret.Name = "PlayerTurret"; Resources.AddPlayerTexture(PlayerTurret); Texture2D PlayerTurretSpread = Content.Load <Texture2D>("Player/PlayerTurretSpread"); PlayerTurretSpread.Name = "PlayerTurretSpread"; Resources.AddPlayerTexture(PlayerTurretSpread); Texture2D PlayerBase = Content.Load <Texture2D>("Player/PlayerChassis"); PlayerBase.Name = "PlayerChassis"; Resources.AddPlayerTexture(PlayerBase); #endregion #region Enemies Texture2D Suicide = Content.Load <Texture2D>("Enemies/Suicide"); Suicide.Name = "Suicide"; Resources.AddEnemyTexture(Suicide); Texture2D EMPSuicide = Content.Load <Texture2D>("Enemies/EMPSuicide"); EMPSuicide.Name = "EMPSuicide"; Resources.AddEnemyTexture(EMPSuicide); Texture2D BasicShooter = Content.Load <Texture2D>("Enemies/BasicShooter"); BasicShooter.Name = "BasicShooter"; Resources.AddEnemyTexture(BasicShooter); Texture2D DeathSpawner = Content.Load <Texture2D>("Enemies/DeathSpawner"); DeathSpawner.Name = "DeathSpawner"; Resources.AddEnemyTexture(DeathSpawner); Texture2D Spawn = Content.Load <Texture2D>("Enemies/Spawn"); Spawn.Name = "Spawn"; Resources.AddEnemyTexture(Spawn); #endregion Texture2D Map = Content.Load <Texture2D>("Map"); Map.Name = "Map"; Resources.AddMapTexture(Map); Texture2D Bullet = Content.Load <Texture2D>("Bullet"); Bullet.Name = "Bullet"; Resources.AddBulletTexture(Bullet); #region GUI Texture2D Background = Content.Load <Texture2D>("Background"); Background.Name = "Background"; Resources.AddGUITexture(Background); Texture2D HealthBack = Content.Load <Texture2D>("HealthBack"); HealthBack.Name = "HealthBack"; Resources.AddGUITexture(HealthBack); Texture2D HealthFront = Content.Load <Texture2D>("HealthFront"); HealthFront.Name = "HealthFront"; Resources.AddGUITexture(HealthFront); Texture2D MainMenuPlayButton = Content.Load <Texture2D>("GUI/MainMenu/MainMenuPlayButton"); MainMenuPlayButton.Name = "MainMenuPlayButton"; Resources.AddGUITexture(MainMenuPlayButton); #region Paused Menu Texture2D PausedBackground = Content.Load <Texture2D>("GUI/PausedMenu/PausedBackground"); PausedBackground.Name = "PausedBackground"; Resources.AddGUITexture(PausedBackground); #endregion #endregion SoundEffect Laser = Content.Load <SoundEffect>("Laser"); Laser.Name = "Laser"; Resources.AddSound(Laser); Resources.TestFont = Content.Load <SpriteFont>("Font"); //This must be started after all of the content is loaded so Drawing does not cause exceptions. stateManager = new StateManager(); }