ACE3/addons/medical_gui
Kyle Mckay 02365609b5
Medical - Change medical to use hashmaps for wound storage (#8926)
* Refactor medical to use hashmaps for wound storage

- We most frequently want to access wounds by body part, so this makes
  that a constant time lookup.
- The body part index is no longer stored in every wound since it's
  inherent in the wound storage.
- Using body part names as the keys of the hashmap to improve code
  clarity (no more magic numbers).

closes #6468

* Add deserilization migration from old wound arrays

Will migrate from old form array wound storage to the new hashmap
strucutre during deserlization. This is relevant for communities piping
medical state out to a database or similar between sessions.

* fix issue with suture stitching

* change version number in comment

---------

Co-authored-by: Salluci <salluci.lovi@gmail.com>
2023-06-24 08:11:56 +03:00
..
data Limping / Splint Treatment (#6947) 2019-05-11 23:13:59 -05:00
functions Medical - Change medical to use hashmaps for wound storage (#8926) 2023-06-24 08:11:56 +03:00
ui Medical - Add Patient Info to Layout Editor (#7745) 2020-06-13 15:53:50 -05:00
$PBOPREFIX$ Renamed menu to gui, moved more gui stuff into it 2017-04-01 20:45:05 +02:00
CfgEventHandlers.hpp Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
CfgUIGrids.hpp HEMTT v10 Compatibility (#9105) 2023-02-01 23:28:55 -06:00
CfgVehicles.hpp Medical Treatment - Improve Medical Actions underwater (#9096) 2023-05-15 23:47:00 -06:00
config.cpp Medical - Add Patient Info to Layout Editor (#7745) 2020-06-13 15:53:50 -05:00
gui.hpp HEMTT v10 Compatibility (#9105) 2023-02-01 23:28:55 -06:00
initSettings.sqf Medical GUI - Add setting to show blood loss (#8450) 2022-03-07 12:23:53 -06:00
InteractionBodyParts.hpp Medical - Change medical to use hashmaps for wound storage (#8926) 2023-06-24 08:11:56 +03:00
README.md Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
script_component.hpp Medical - Add Patient Info to Layout Editor (#7745) 2020-06-13 15:53:50 -05:00
stringtable.xml Update Spanish translation (#9203) 2023-05-29 18:22:37 -05:00
XEH_postInit.sqf Medical - Improve keybind to open med menu for vehicle occupant under cursor (#8160) 2021-10-11 10:29:09 +02:00
XEH_preInit.sqf Rewrite Medical GUI (#6831) 2019-03-24 18:17:48 -04:00
XEH_PREP.hpp Medical - Show triage level in interaction (#7940) 2020-10-28 19:08:00 -05:00
XEH_preStart.sqf Renamed menu to gui, moved more gui stuff into it 2017-04-01 20:45:05 +02:00

ace_medical_gui

Implements the interaction menu actions, medical menu, information display, and triage card.