qzdoom/wadsrc/static/zscript
Christoph Oelckers b17b8d32ad completely redid the active powerup drawer for the HUD
- replaced Inventory.DrawPowerup with a GetPowerupIcon method so that the calling code can handle the drawing and apply its own rules. This was a major design flaw of allowing the inventory items to handle the drawing themselves, because they were unable to adjust to different HUD frontends. Note that any mod that overrides DrawPowerup will not draw any icon that expects to be handled that way!
- the alternative HUD now has its own, separate drawer that obeys the AltHUD's rules, and not the ones of the normal fullscreen HUD.
- the standard drawer has been scriptified as a virtual function.
- Both drawers now handle positioning of the icon inside its assigned box themselves instead of trusting the powerup item to do it correctly.
- DTA_HUDRules and Screen.DrawHUDTexture are to be considered deprecated because both do not integrate into the redesigned HUD code.
2017-03-24 22:58:16 +01:00
..
chex - renamed A_FireCustomMissile and added a deprecated compatibility wrapper to deal with the inverted pitch this function used. 2016-12-24 16:34:45 +01:00
doom - use an inventory flag to decide what items are slipped by DF_NO_HEALTH and DF_NO_ARMOR. With all the changes over the last 10 years this had become too spotty. 2017-02-28 21:45:47 +01:00
heretic - added tags to all ammo types. 2017-02-25 19:56:22 +01:00
hexen - added tags to all ammo types. 2017-02-25 19:56:22 +01:00
inventory completely redid the active powerup drawer for the HUD 2017-03-24 22:58:16 +01:00
menu - fixed MenuItemBase.OnMenuCreated was not declared virtual. 2017-03-16 21:34:03 +01:00
raven - scriptified a large part of the weapon code. 2017-01-19 17:40:34 +01:00
shared - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
statscreen - resotred proper time calculations for status screen. 2017-03-20 19:04:17 +01:00
statusbar completely redid the active powerup drawer for the HUD 2017-03-24 22:58:16 +01:00
strife - added a callback to menu items for when a new menu gets created. 2017-03-14 10:41:13 +01:00
actor.txt - major progress on the status bar code: SBARINFO's DrawGraphic has been ported into a generic function of the base statusbar class and put to use for a few items on the Strife status bar. 2017-03-24 00:47:08 +01:00
actor_checks.txt - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
base.txt completely redid the active powerup drawer for the HUD 2017-03-24 22:58:16 +01:00
compatibility.txt - scriptified the main statusbar interface and the Strife status bar. 2017-03-22 00:32:52 +01:00
constants.txt Merge https://github.com/coelckers/gzdoom 2017-03-02 18:13:33 -05:00
dynarrays.txt some groundwork for the implementation of dynamic arrays 2017-01-11 00:57:31 +01:00
events.txt Added: UiTick in EventHandlers, a callback that executes at 35fps on every handler in ui scope; 2017-03-09 15:38:49 +01:00
mapdata.txt - increased the snd_channels default and minimum. 2017-03-16 10:38:56 +01:00
sounddata.txt - scriptified ASoundSequence. 2017-01-14 14:37:29 +01:00