Ejemplo n.º 1
0
        // 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));
        }