Files
source/Tactical
Kriplo b91bc7b209 Brief: //dnl ch75
- More map editor fixes and map inventory pool performance improvement for big maps.
Details:
- Fix not showing expected messagebox on exit (ALT+x) which also throw exception and goes to improper mapeditor exit.
- Fix second annoying sticky message which shouldn't popup during map loading and performing RemoveProhibitedAttachments.
- Fix CTD when delete all enemies or civilians or all of them in map.
- Fix some std exception when reporting for missing optional xml file.
- Fix memory and map corruption in old mapeditors if loaded old map has item with invalid attachment and we try to attach something else.
- As years ago pInventoryPoolList had migrated from WORLDITEM* array to std::vector<WORLDITEM> it was time to do that with gWorldItems too, all necessary functions which need to be adopted to gWorldItems std::vector type are also changed.
- Resize code for gWorldItems is changed hoping will lead into less corruption problems as now could occur in mapeditor and game when code automatically doing attachment changes.
- Change code for handling map inventory which now should be fast enough to support AIMNAS project which will probably deal with thousands of items per map.


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6554 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2013-11-03 16:26:30 +00:00
..
2013-10-03 20:22:35 +00:00
2012-04-10 23:45:46 +00:00
2013-10-11 06:55:31 +00:00
2012-08-14 12:19:57 +00:00
2013-10-28 20:02:19 +00:00
2013-11-01 13:00:44 +00:00
2013-10-21 12:24:45 +00:00
2013-04-26 00:54:22 +00:00
2013-11-03 16:26:30 +00:00
2013-11-01 13:00:44 +00:00
2013-09-07 12:10:45 +00:00
2012-11-05 09:12:14 +00:00
2013-09-21 16:03:47 +00:00
2013-09-21 16:03:47 +00:00
2013-11-03 16:26:30 +00:00
2013-11-03 16:26:30 +00:00
2013-11-03 16:26:30 +00:00
2013-11-03 16:26:30 +00:00
2013-10-27 14:01:12 +00:00
2013-10-28 20:02:19 +00:00
2013-10-28 20:02:19 +00:00
2013-10-28 20:02:19 +00:00
2013-10-28 20:02:19 +00:00
2013-10-28 20:02:19 +00:00
2012-06-02 15:50:54 +00:00
2013-10-28 20:02:19 +00:00
2013-11-03 16:26:30 +00:00
2013-10-28 20:02:19 +00:00
2013-10-19 12:47:53 +00:00
2013-11-03 16:26:30 +00:00
2013-11-03 16:26:30 +00:00
2013-11-03 16:26:30 +00:00
2013-10-17 14:49:52 +00:00
2013-11-03 16:26:30 +00:00
2013-11-03 16:26:30 +00:00
2012-11-15 00:03:39 +00:00
2012-04-10 23:45:46 +00:00
2008-11-06 00:46:54 +00:00
2010-02-20 15:49:46 +00:00
2013-10-31 11:42:05 +00:00