d6c14eac6f388317942788ca0897c687adc08c75
Prepare backgrounds, too. Disallow calling SetNewScreen from a screen ctor/Init; it complicates things. When loading a new screen (through LoadDelayedScreen), load the screen with PrepareScreen, to reduce code paths.
Languages
C++
85.7%
Lua
4.3%
C
4.3%
Rich Text Format
2.3%
CMake
1.1%
Other
2%