Snap to walls

Hello, I have a floor plan and I need to implement snapping on the walls.
The walls are made with lineTo method. Can someone provide help?
I’m frustrated.

P.S. Sorry for my bad english