[Freeciv-Dev] Re: (PR#9685) Make server create a wiki server manual
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<URL: http://rt.freeciv.org/Ticket/Display.html?id=9685 >
Jason Short wrote:
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=9685 >
>
> Per I. Mathisen wrote:
>
>><URL: http://rt.freeciv.org/Ticket/Display.html?id=9685 >
>>
>>New version. Can now create server commands, server options, wonders,
>>buildings and terrain manual pages. It is a bit kludgy.
>>
>>Input on how this beast can be done in a more clean and nice way would be
>>appreciated. It is rather ugly.
>
> Make it a separate program. It can still link to code in common/ and
> server/ but should be modularly separate. It should be in CVS (probably
> in its own directory).
http://www.freeciv.org/wiki/index.php/Test
To make something like this you'd have to link to both server and
client. The program would have to load the ruleset and output its text,
then load the tileset and write a few PNG files from it. Not
particularly easy...but definitely possible. Perhaps in the long run
this is what we should aim for.
Based on that I think the manual should be generated by an external
program in the manual/civmanual. To begin with it would have the same
links as server/civserver has. It would also need to be able to access
some of the data currently static in stdinhand.c (the settings struct,
for instance) which would have to be moved to stdinhand.h. Not too hard.
jason
|
|