/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here TerrainSpriteSourceRectangle.LoadSprite(); UISpriteSheetSourceRectangle.LoadSprite(); UnitSpriteSheetRectangle.LoadSprite(); BuildingSpriteSourceRectangle.LoadSprite(); DirectionArrowSpriteSourceRectangle.LoadSprite(); CommandSpriteSourceRectangle.LoadSprite(); BackgroundTerrainSpriteSourceRectangle.LoadSprite(); BackgroundUnitSpriteSourceRectangle.LoadSprite(); SelectedMapCellBorderSpriteSourceRectangle.LoadSprite(); SelectedMapCellCapturePointSpriteSourceRectangle.LoadSprite(); SelectedMapCellDefenseStarSpriteSourceRectangle.LoadSprite(); SelectedMapCellLoadedUnitSpriteSourceRectangle.LoadSprite(); SelectedMapCellUnitInfoSpriteSourceRectangle.LoadSprite(); BuyMenuFactorySpriteSourceRectangle.LoadSprite(); BuyMenuAirportHarborSpriteSourceRectangle.LoadSprite(); graphics.PreferredBackBufferWidth = Constants.Width; // set this value to the desired width of your window graphics.PreferredBackBufferHeight = Constants.Height; // set this value to the desired height of your window graphics.ApplyChanges(); DrawingHelper.Initialize(GraphicsDevice); Unit.Init(); Unit.Load(); CONTENT_MANAGER.gameinstance = this; base.Initialize(); }