示例#1
0
 public abstract bool Collide(Hitbox hitbox);
示例#2
0
 public override bool Collide(Hitbox hitbox)
 {
     return(Collide(hitbox.Bounds));
 }
示例#3
0
 public bool Intersects(Hitbox hitbox)
 {
     return(AbsoluteLeft < hitbox.AbsoluteRight && AbsoluteRight > hitbox.AbsoluteLeft && AbsoluteBottom > hitbox.AbsoluteTop && AbsoluteTop < hitbox.AbsoluteBottom);
 }
示例#4
0
文件: Circle.cs 项目: aaronlws95/twog
 public override bool Collide(Hitbox hitbox)
 {
     return(hitbox.Collide(this));
 }
示例#5
0
 public override bool Collide(Hitbox hitbox)
 {
     return(Intersects(hitbox));
 }