...and update buildsystems accordingly. This will force people using
custom builds (e.g. devcpp, codeblocks) to either add editor2 sources
or consciously disable it.
Now that all 'stable' --new-widgets code has been moved to the default way
starting with --new-widgets is no longer needed unless you want to develop for
it. So the new proof-of-concept title screen can be committed. Only has the
basic buttons which work, but needs some cleanup up, both in looks and code
working.
We now do the assumption TUTORIAL is the first item, but that's
documented. The change is needed as prerequisites to change the title
screen to the new widget code. Also change a C-style cast to
static_cast.
Nothing usable, but contains a take on editor actions. Should not
affect other devs -- changes outside map_editor dir are surounded by
#ifdef MAP_EDITOR.
- Add a "Previous" button, and rename the "more" as "Next"
- Add fake attributions
- Fix the size. I think it look nicer and avoid moving the head of the text
- use a [tip] text=...source=... [/tip] structure, easy to add other keys
- shuffle only when starting the game, and keep the same order for the session
- show the next tip after each refresh
* Wesnoth is distributed under the terms of the GPL version 2, made
that more explicit
* updated the copyright range to 2007
* updated Dave's email adress
display is now the base class and game_display the derived; code that
can use the base class because it doesn't need to grok units or teams
(like preferences.cpp and hotkeys.cpp) does so.