Ok so i've always wondered how the maps work.
So im assuming from the picture above that the map is a rendered picture. The picture is broken into layers (is it two, or three?). Then a "walkmesh" is added for the character to walk on. So my real question is, if the one picture is loaded above the character model (allowing the character to "Wallk under" things such as the pipes... How is it when they are at another point on the screen they may be able to walk over top of it? Is there like a statement like:
If Collision with walkmesh segment 1 = true (walkmesh that is "above" the pipe)
load layer 1
load layer 2
load character modle
else if collision with walkmesh segment 2 = true (walkmesh "below" the pipe)
load layer 1
load character modle
load layer 2
end if
is this how its done??? Have been curious about this SINCE i first played FF7