about xml and ini files ...
e.g. pierre could put all his data to that file, also providing a middle vector of each walkable node and telling to which of the neighbors it is connected. in xml, it is no problem to load that data not considering the additional data pierre had included because he needs somewhat more data. this may be a bit more complicated with ini files, although solvable.
With xml one would already have a ready-to-use system, just looping thru the tags and comparing them to some keys, no need to bother about any possible differences in the actual data provided ...
dunno, I'd now prefer xml
