public void checkCollision(CollisionSprite sprite)
 {
     if (sprite.checkCollision(sprite, boundaryBox))
     {
         checkPlayerState();
     }
 }
 public override void visit(MovementController controller)
 {
     if (colSprite.checkCollision(colSprite, controller.getTree().getCollisionComponent()))
     {
         notifyObsevers(SpriteType.Victory);
     }
 }
示例#3
0
        public bool checkCollision(CollisionSprite sprite)
        {
            CLink temp = headCollisionTests;

            while (temp != null)
            {
                if (sprite.checkCollision(sprite, ((WallCollisionData)temp).getCol()))
                {
                    return(true);
                }
                temp = temp.next;
            }
            return(false);
        }