Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
it'd be nice if there was a way to make a systemwide install. e.g.
user supplies a data-basepath /share/simutrans where he can install all the data files into
(a standard install with the same behaviour as right now would have the BASE_PATH defined as ".")
pathes.h then uses like
FONT_PATH BASE_PATH "/font"
FONT_PATH_X BASE_PATH "/font/"
i created a patch that does just that but there are other place that use chdir (!) previous to opening files...
if a base path is provided, saves and screenshot would go into getenv("HOME") + "/.simutrans/..." because the home dir of a user is r/w, the data dir /share/simutrans not.