[Freeciv-Dev] (PR#1930) switching tilesets at runtime
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Although this feature is not stable, after many months of development I
have applied it. Nobody else has objected to it at any point, and the
feature is important enough that it is probably best to let it mature in
CVS.
Let me stress that this is an experimental feature. It can be disabled
easily simply by disabling the client option (in options.c) for it.
Whether this ever needs to be done is something only time will tell.
Alternately, as it matures more it can be integrated more closely into
the UI.
At this time, only gui-gtk has support to make this feature work
seamlessly. Even there, you will have to close and reopen city dialog
windows before they will be drawn properly. For all GUIs a function,
tileset_changed(), has been provided that will be called when the
tileset is changed. It is left to the GUI authors to make the
appropriate updates when this happens.
All of those caveats aside, this is a very slick feature. I recommend
downloading some new tilesets (see
ftp://ftp.freeciv.org/freeciv/contrib/tilesets/) and trying it out.
jason
|
|