AncientChinaPuzzle1.AncientChinaPuzzle1.LoadContent C# (CSharp) Method

LoadContent() protected method

LoadContent will be called once per game and is the place to load all of your content.
protected LoadContent ( ) : void
return void
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            Viewport viewport = graphics.GraphicsDevice.Viewport;

            block1Texture = this.Content.Load<Texture2D>("Block1");
            block1.X = 200 * random.Next(4);
            block1.Y = 150 * random.Next(4);

            block2Texture = this.Content.Load<Texture2D>("Block2");
            do
            {
                block2.X = 200 * random.Next(4);
                block2.Y = 150 * random.Next(4);
            } while (block2.Equals(block1));

            block3Texture = this.Content.Load<Texture2D>("Block3");
            do
            {
                block3.X = 200 * random.Next(4);
                block3.Y = 150 * random.Next(4);
            } while (block3.Equals(block1) || block3.Equals(block2));

            block4Texture = this.Content.Load<Texture2D>("Block4");
            do
            {
                block4.X = 200 * random.Next(4);
                block4.Y = 150 * random.Next(4);
            } while (block4.Equals(block1) || block4.Equals(block2) || block4.Equals(block3));

            block5Texture = this.Content.Load<Texture2D>("Block5");
            do
            {
                block5.X = 200 * random.Next(4);
                block5.Y = 150 * random.Next(4);
            } while (block5.Equals(block1) || block5.Equals(block2) || block5.Equals(block3) || block5.Equals(block4));

            block6Texture = this.Content.Load<Texture2D>("Block6");
            do
            {
                block6.X = 200 * random.Next(4);
                block6.Y = 150 * random.Next(4);
            } while (block6.Equals(block1) || block6.Equals(block2) || block6.Equals(block3) || block6.Equals(block4) ||
                block6.Equals(block5));

            block7Texture = this.Content.Load<Texture2D>("Block7");
            do
            {
                block7.X = 200 * random.Next(4);
                block7.Y = 150 * random.Next(4);
            } while (block7.Equals(block1) || block7.Equals(block2) || block7.Equals(block3) || block7.Equals(block4) ||
                block7.Equals(block5) || block7.Equals(block6));

            block8Texture = this.Content.Load<Texture2D>("Block8");
            do
            {
                block8.X = 200 * random.Next(4);
                block8.Y = 150 * random.Next(4);
            } while (block8.Equals(block1) || block8.Equals(block2) || block8.Equals(block3) || block8.Equals(block4) ||
                block8.Equals(block5) || block8.Equals(block6) || block8.Equals(block7));

            block9Texture = this.Content.Load<Texture2D>("Block9");
            do
            {
                block9.X = 200 * random.Next(4);
                block9.Y = 150 * random.Next(4);
            } while (block9.Equals(block1) || block9.Equals(block2) || block9.Equals(block3) || block9.Equals(block4) ||
                block9.Equals(block5) || block9.Equals(block6) || block9.Equals(block7) || block9.Equals(block8));

            block10Texture = this.Content.Load<Texture2D>("Block10");
            do
            {
                block10.X = 200 * random.Next(4);
                block10.Y = 150 * random.Next(4);
            } while (block10.Equals(block1) || block10.Equals(block2) || block10.Equals(block3) || block10.Equals(block4) ||
                block10.Equals(block5) || block10.Equals(block6) || block10.Equals(block7) || block10.Equals(block8) ||
                block10.Equals(block9));

            block11Texture = this.Content.Load<Texture2D>("Block11");
            do
            {
                block11.X = 200 * random.Next(4);
                block11.Y = 150 * random.Next(4);
            } while (block11.Equals(block1) || block11.Equals(block2) || block11.Equals(block3) || block11.Equals(block4) ||
                block11.Equals(block5) || block11.Equals(block6) || block11.Equals(block7) || block11.Equals(block8) ||
                block11.Equals(block9) || block11.Equals(block10));

            block12Texture = this.Content.Load<Texture2D>("Block12");
            do
            {
                block12.X = 200 * random.Next(4);
                block12.Y = 150 * random.Next(4);
            } while (block12.Equals(block1) || block12.Equals(block2) || block12.Equals(block3) || block12.Equals(block4) ||
                block12.Equals(block5) || block12.Equals(block6) || block12.Equals(block7) || block12.Equals(block8) ||
                block12.Equals(block9) || block12.Equals(block10) || block12.Equals(block11));

            block13Texture = this.Content.Load<Texture2D>("Block13");
            do
            {
                block13.X = 200 * random.Next(4);
                block13.Y = 150 * random.Next(4);
            } while (block13.Equals(block1) || block13.Equals(block2) || block13.Equals(block3) || block13.Equals(block4) ||
                block13.Equals(block5) || block13.Equals(block6) || block13.Equals(block7) || block13.Equals(block8) ||
                block13.Equals(block9) || block13.Equals(block10) || block13.Equals(block11) || block13.Equals(block12));

            block14Texture = this.Content.Load<Texture2D>("Block14");
            do
            {
                block14.X = 200 * random.Next(4);
                block14.Y = 150 * random.Next(4);
            } while (block14.Equals(block1) || block14.Equals(block2) || block14.Equals(block3) || block14.Equals(block4) ||
                block14.Equals(block5) || block14.Equals(block6) || block14.Equals(block7) || block14.Equals(block8) ||
                block14.Equals(block9) || block14.Equals(block10) || block14.Equals(block11) || block14.Equals(block12) ||
                block14.Equals(block13));

            block15Texture = this.Content.Load<Texture2D>("Block15");
            do
            {
                block15.X = 200 * random.Next(4);
                block15.Y = 150 * random.Next(4);
            } while (block15.Equals(block1) || block15.Equals(block2) || block15.Equals(block3) || block15.Equals(block4) ||
                block15.Equals(block5) || block15.Equals(block6) || block15.Equals(block7) || block15.Equals(block8) ||
                block15.Equals(block9) || block15.Equals(block10) || block15.Equals(block11) || block15.Equals(block12) ||
                block15.Equals(block13) || block15.Equals(block14));

            block16Texture = this.Content.Load<Texture2D>("Block16");
            do
            {
                block16.X = 200 * random.Next(4);
                block16.Y = 150 * random.Next(4);
            } while (block16.Equals(block1) || block16.Equals(block2) || block16.Equals(block3) || block16.Equals(block4) ||
                block16.Equals(block5) || block16.Equals(block6) || block16.Equals(block7) || block16.Equals(block8) ||
                block16.Equals(block9) || block16.Equals(block10) || block16.Equals(block11) || block16.Equals(block12) ||
                block16.Equals(block13) || block16.Equals(block14) || block16.Equals(block15));
            // TODO: use this.Content to load your game content here
        }