Ejemplo n.º 1
0
        public void SetBlockTo(BlockID block)
        {
            SelectedIndex = -1;
            for (int i = 0; i < Elements.Length; i++)
            {
                if (Elements[i] == block)
                {
                    SelectedIndex = i;
                }
            }

            scroll.ScrollY = (SelectedIndex / ElementsPerRow) - (MaxRowsDisplayed - 1);
            scroll.ClampScrollY();
            MoveCursorToSelected();
            RecreateDescTex();
        }
Ejemplo n.º 2
0
        public void SetBlockTo(BlockID block)
        {
            SelectedIndex = -1;
            for (int i = 0; i < Elements.Length; i++)
            {
                if (Elements[i] == block)
                {
                    SelectedIndex = i;
                }
            }
            // When holding air, inventory should open at middle
            if (block == Block.Air)
            {
                SelectedIndex = -1;
            }

            scroll.ScrollY = (SelectedIndex / ElementsPerRow) - (MaxRowsDisplayed - 1);
            scroll.ClampScrollY();
            MoveCursorToSelected();
            RecreateDescTex();
        }