Esempio n. 1
0
        private bool clickChildren(MouseState state)
        {
            bool handleClick = true;
            bool hasCursor   = false;

            for (int i = ClickableChildren.Count() - 1; i >= 0; i--)
            {
                hasCursor = ClickableChildren[i].hasCursor(state);
                if (hasCursor)
                {
                    handleClick = handleClick && ClickableChildren[i].onClick(state);
                    break;
                }
            }
            return(handleClick);
        }
Esempio n. 2
0
 public void AddClickableChild(IClickable child)
 {
     ClickableChildren.Add(child);
 }