Example #1
0
        public BarCollisionResult CheckCollision(Beat beat, int barID)
        {
            TriangleBar barToCheck = bars[barID];

            if (barToCheck.Intersects(beat.LocationRect))
            {
                if (beat.State == barToCheck.BarState)
                {
                    return(BarCollisionResult.RightSide);
                }
                return(BarCollisionResult.WrongSide);
            }
            return(BarCollisionResult.NoCollision);
        }