Update 2015-06-04 -
Download LatestIt's a bit lighter than I wanted this update to be (wanted to finish conditions and actions, but getting ListViews to work like excel was no picnic, and heck I still haven't started carets and editing).
Feature changes:
- Finished trigger-players window
- The trigger modify window now swaps the selected trigger upon selection
- Drastically improved string processing time (editing a string in maps near the string limit went from ~40 seconds to real time; this processing time is also shaved off text trig compilation)
- (Started on the conditions window, not yet functional)
Bug/Error fixes:
- Fixed a text trig bug where flags were not checked for when there were no actions.
- Fixed a bug where using the single-trigger-text-compiler would not correctly add most players
- Fixed a bug where addTrigger improperly appended triggers to sections
Code changes:
- Fixed an inconsistency where text trigs checked for quotes on players in the ParseTriggers function when condition and action arguments did not.
- Fixed a bug that was previously hidden by player quotes check, where the text trig compiler would search for ,'s and )'s (player terminators) past the trigger header terminator '{'
- Changed the execution flag's group box to a fixed height
- Made player window appropriately resizeable
- Most string handling functions now use a vector rather than a list, addAllUsedStrings now internally uses a hash table to prevent duplicates and is now called less often during composite string operations.
- Created most of the functionality for GridViewControls which will be used with conditions/actions (and probably several other editor functions)
- Lots of touchups in various code files
Post has been edited 2 time(s), last time on Jun 5 2015, 4:29 am by jjf28.
TheNitesWhoSay - Clan Aura -
githubReached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.