예제 #1
0
        public void Hit(int id, float x, float y, bool flag)
        {
            if (!visible)
            {
                return;
            }

            up.Hit(id, x, y, flag);
            left.Hit(id, x, y, flag);
            right.Hit(id, x, y, flag);
            down.Hit(id, x, y, flag);

            triangle.Hit(id, x, y, flag);
            square.Hit(id, x, y, flag);
            circle.Hit(id, x, y, flag);
            cancel.Hit(id, x, y, flag);
        }
예제 #2
0
        public void Hit(int id, int x, int y)
        {
            if (!visible)
            {
                return;
            }

            up.Hit(id, x, y);
            left.Hit(id, x, y);
            right.Hit(id, x, y);
            down.Hit(id, x, y);

            triangle.Hit(id, x, y);
            square.Hit(id, x, y);
            circle.Hit(id, x, y);
            cancel.Hit(id, x, y);

            CheckOn();
        }