Then I set up a looping event that would check the player's facing direction, check their XY coordinates, add 1 to X or Y depending on the direction faced and then check the region of that tile.
What I did was to paint the borders with a region tile.
I've actually been working on such a system.