// LoadContent will be called once per game and is the place to load all of your content. protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); // Load board content. background = Content.Load<Texture2D>("Wood"); cell = Content.Load<Texture2D>("Cell"); setDestinations(cellBoardDest, cell, 15, 15, 0); blank = Content.Load<Texture2D>("Blank"); tileMap = Content.Load<Texture2D>("Tiles"); tileArray = new TileArray(tileMap, 4, 9); setDestinations(tileBoardDest, blank, 15, 15, 3); setDestinations(moveBoardDest, blank, 750, 350, 2); // Add buttons. clear = new Button("clear", blank, blank, new Rectangle(750, 575, blank.Width, blank.Height)); resetOff = Content.Load<Texture2D>("Buttons/ResetOff"); resetOn = Content.Load<Texture2D>("Buttons/ResetOn"); reset = new Button("reset", resetOff, resetOn, new Rectangle(820, 575, resetOff.Width, resetOff.Height)); quitOff = Content.Load<Texture2D>("Buttons/QuitOff"); quitOn = Content.Load<Texture2D>("Buttons/QuitOn"); quit = new Button("quit", quitOff, quitOn, new Rectangle(750, 25, quitOff.Width, quitOff.Height)); }