Example #1
0
        /// <summary>
        /// Args: x, y, buttonClicked
        /// </summary>
        public virtual void MouseClicked(int par1, int par2, int par3)
        {
            bool flag = par1 >= XPos && par1 < XPos + Width && par2 >= YPos && par2 < YPos + Height;

            if (Field_50045_k)
            {
                setFocused(Field_50043_m && flag);
            }

            if (IsFocused && par3 == 0)
            {
                int i = par1 - XPos;

                if (Field_50044_j)
                {
                    i -= 4;
                }

                string s = FontRenderer.Func_50107_a(Text.Substring(Field_50041_n), Func_50019_l());
                Func_50030_e(FontRenderer.Func_50107_a(s, i).Length + Field_50041_n);
            }
        }