Tetris.Engine.Engine C# (CSharp) Method

Engine() public method

public Engine ( ) : System
return System
        public Engine()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            // Create sprite rectangles for each figure in texture file
            // O figure
            blockRectangles[0] = new Rectangle(312, 0, 24, 24);
            // I figure
            blockRectangles[1] = new Rectangle(0, 24, 24, 24);
            // J figure
            blockRectangles[2] = new Rectangle(120, 0, 24, 24);
            // L figure
            blockRectangles[3] = new Rectangle(216, 24, 24, 24);
            // S figure
            blockRectangles[4] = new Rectangle(48, 96, 24, 24);
            // Z figure
            blockRectangles[5] = new Rectangle(240, 72, 24, 24);
            // T figure
            blockRectangles[6] = new Rectangle(144, 96, 24, 24);
        }