qzdoom/wadsrc/static/zscript/inventory
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
..
ammo.txt - properly handle all meta properties for inventory items. 2017-02-28 00:45:16 +01:00
armor.txt - 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
health.txt - forgot to save the last fix for the previous commit. 2017-03-02 11:58:30 +01:00
inv_misc.txt - properly handle all meta properties for inventory items. 2017-02-28 00:45:16 +01:00
inventory.txt completely redid the active powerup drawer for the HUD 2017-03-24 22:58:16 +01:00
powerups.txt completely redid the active powerup drawer for the HUD 2017-03-24 22:58:16 +01:00
stateprovider.txt - implemented the parser basics of a ZScript versioning system. 2017-03-05 14:13:00 +01:00
weaponpiece.txt - scriptified the rest of the weapon pieces. 2017-01-18 18:46:24 +01:00
weapons.txt - fixed generic class type properties to handle "" and "none" as 'no class'. 2017-03-19 12:02:17 +01:00