- all 5 settings affected by uiscale have been changed to have the exact same semantics: -1, if supported means special scaling, this is available for HUD and status bar, 0 means to use uiscale, any larger value is a direct scaling factor. - scaling is cut off when the factor is larger than screenwidth/320 or screenheight/200 because anything larger will definitely not fit. - a lot of code has been cleaned up and consolidated. Especially the message code had an incredible amount of redundancy. - all scaling options have been moved into a submenu. This menu is not complete, though - it still requires a special menu widget to convey the intended information without confusing the user. |
||
|---|---|---|
| .. | ||
| a_action.cpp | ||
| a_decals.cpp | ||
| a_dynlight.cpp | ||
| a_dynlight.h | ||
| a_dynlightdata.cpp | ||
| a_flashfader.cpp | ||
| a_lightning.cpp | ||
| a_lightning.h | ||
| a_morph.cpp | ||
| a_morph.h | ||
| a_quake.cpp | ||
| a_sharedglobal.h | ||
| a_specialspot.cpp | ||
| a_specialspot.h | ||
| hudmessages.cpp | ||
| shared_hud.cpp | ||