I've finally got around to creating my new wall sets, and I'm using the numbers from your walls.txt sample file. It works fine if you keep everything the same.
However, I was trying some clever things with overlappings/'bandage' parts and have come to the conclusion that the POSITION values are utterly bonkers. They seem to bear no relationship to the actual positions of the walls on screen. I can't work out where the POSITION value count from: The top left of the dungeon view? Bottom left? Middle? Same but of the whole screen? What does (-1,-1) mean? It's completely illogical!

For example, in v0.34, the front middle wall is 320x222. The walls.txt file specifies its position as (160,110). Now if that coordinate is based on top left of the image being offset from the top left of the dungeon view, then it clearly doesn't work -- in this case, the coordinates should be (64 along,18 down).
If on the other hand the position is based on the centre of the image being placed at the position specified, it also doesn't work.
I've tried to get my head around this, and when I got to a point where I thought I knew what was going on, I looked at some other walls and they seemed to work differently! Clearly you are using different approaches for different elements. The position (0,0) for floor AND ceiling proves this. Would't it be simpler to have one point of origin, one axis and for all elements to work from this point?
Can you please explicitly tell us exactly how to use these coordinate systems for placing walls?
Thanks in advance.
