Example #1
0
 public bool Overlaps(RibRect rect)
 {
     return (min.X <= rect.max.X) && (rect.min.X <= max.X) &&
         (min.Y <= rect.max.Y) && (rect.min.Y <= max.Y);
 }
Example #2
0
 public Collision(Rib rib)
 {
     self  = rib;
     rect  = new RibRect(rib);
     times = new Dictionary <Rib, double>();
 }
Example #3
0
 public Collision(Rib rib)
 {
     self = rib;
     rect = new RibRect(rib);
     times = new Dictionary<Rib, double>();
 }
Example #4
0
 public bool Overlaps(RibRect rect)
 {
     return((min.X <= rect.max.X) && (rect.min.X <= max.X) &&
            (min.Y <= rect.max.Y) && (rect.min.Y <= max.Y));
 }