Simplify path management and dehardcode data folder
Currently paths to files are hardcoded as e.g.
: folder delimiter is then translated to
/ on Unix (
\\ on Windows (
It would likely be simpler to use
/ as folder delimiter from the start, and just replace it by
\\ on Windows when a Windows API is accessed.
:Data: part should be dehardcoded so that we can build Lugaru to look for its data in another folder (e.g. specified with
Ideally all this path management helper functions should go in a common utility class, and the platform-dependent stuff should likely be implemented using virtual functions.
Related to #13 (closed).