vkdoom_m/src/g_shared
Christoph Oelckers f95c29ad28 cleaned up the scaling options.
- 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.
2017-03-30 02:16:23 +02:00
..
a_action.cpp - replaced another large batch of homegrown type use. 2017-03-08 18:55:53 +01:00
a_decals.cpp - replaced another large batch of homegrown type use. 2017-03-08 18:55:53 +01:00
a_dynlight.cpp - added some checks to exclude dynamic lights from being subjected to shadowmapping if they do not touch any one-sided lines from the back side. This condition is a requirement for a 1D shadowmap to even have an effect. 2017-03-20 00:34:19 +01:00
a_dynlight.h Added "DontLightActors" flag for dynamic lights. Actors will not be illuminated by lights that are given this flag. 2017-03-28 21:33:16 +02:00
a_dynlightdata.cpp Added "DontLightActors" flag for dynamic lights. Actors will not be illuminated by lights that are given this flag. 2017-03-28 21:33:16 +02:00
a_flashfader.cpp - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
a_lightning.cpp - replaced another large batch of homegrown type use. 2017-03-08 18:55:53 +01:00
a_lightning.h - another batch. 2016-09-19 19:58:04 +02:00
a_morph.cpp - added A_Morph function. 2017-02-26 21:20:47 +01:00
a_morph.h - moved DisplayName, the last remaining PlayerPawn meta property, to PClassActor so that PClassPlayerPawn could be removed. 2017-02-08 19:42:24 +01:00
a_quake.cpp - move r_utility globals into r_viewpoint and r_viewwindow 2017-03-11 23:28:07 +01:00
a_sharedglobal.h - replaced another large batch of homegrown type use. 2017-03-08 18:55:53 +01:00
a_specialspot.cpp - changed TObjPtr to take a pointer as its template argument and not the class it points to. 2017-03-08 13:35:21 +01:00
a_specialspot.h - changed TObjPtr to take a pointer as its template argument and not the class it points to. 2017-03-08 13:35:21 +01:00
hudmessages.cpp cleaned up the scaling options. 2017-03-30 02:16:23 +02:00
shared_hud.cpp cleaned up the scaling options. 2017-03-30 02:16:23 +02:00