Move the database configuration to the config file.
Move most of the resolution settings to the config file.
Move the theming out to a runtime-read config file. Opens, among others, for different font lists per element type.
Quit on escape or closed window.
Fix the tournamnent end-mode selection.
Fix the pitch check (pitch from SDL is in bytes, not pixels).
Optimization: If pitch == width, render directly into the framebuffer.
Reinstate the splitscreen.
Disable cursor in fullscreen mode.
Add a fullscreen define.
Replace TinyPTC with SDL.
Various changes and fixes for CC1.
Make the bigscreen application read in the number of players per machine, but don't do anything useful with it yet.
Let each screen get width and height in as a parameter on draw() instead of hardcoding it to SCREEN_WIDTH * SCREEN_HEIGHT. This is quite ugly at places, but it seems to work well. This isn't really done for the speed boost (although fades etc. are quite a lot smoother when the split screen can do all its work in the native resolution instead of fading and _then_ downscaling), but primarily for the legibility (ie. let FreeType _understand_ that we are on a smaller screen, so get hinting etc. right), which seems to have improved by quite a lot (the overall "polish" look is a bit down, though, probably the autohinter is evil). 19:30-04:00
Replace 800x600 width a resolution from a .h file. Lots of positions are still hardcoded, though.
The auxilliary screen now also shows all finished groups.
Added a "top 5 chosen songs this tournament" screen.
Put all the auxilliary screens in a rotate screen.
Add the framework for a top 10 screen.
Fetch the list of auxilliary screens.