It's so difficult, because the data is output sequentially,
in a loop, one by one. So, in effect...horizontal lines are fairly
easy to do...but vertical lines are not. This is because the
vertical lines would have to be at specifically separated indexes
in the array. Horizontal lines would simply take indexes
1,2,3,4,5,6,7 etc for example. But a vertical could be 15,30,45,60.
And that's just vertical...what about diagonal? Then it gets
really hairy. Not just that, but all the while I need to be making
sure that the words do not overlap one another...or if they do,
that there is enough space and that the over-lapping characters
match.
Hmmmmmmm, this is an interesting challenge!
Any further help would be great.
Many thanks,
Michael.