1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-29 01:15:31 +00:00
openmw-tes3mp/apps/openmw/mwdialogue
Jordan Ayers 419046e121 Dialogue: Use std::set for known topics in the manager.
There were three different data structures being used for topic lists
in this code.  (map< string, true >, list< string >, and vector< string >)
Switch the local topic lists to set< string >.  This supports everything
the list and map were doing, reduces the variety of data structures, and
makes count (a more efficient search) available.

The vector has not changed, since it's tied to the ESM modules, and must
meet other requirements.
2015-01-29 18:28:13 -06:00
..
dialoguemanagerimp.cpp Dialogue: Use std::set for known topics in the manager. 2015-01-29 18:28:13 -06:00
dialoguemanagerimp.hpp Dialogue: Use std::set for known topics in the manager. 2015-01-29 18:28:13 -06:00
filter.cpp Function_CreatureTargetted should return '2' for werewolfs 2014-12-24 15:45:12 +01:00
filter.hpp Add --script-all-dialogue switch to compile all dialogue scripts (Fixes #1659) 2014-12-13 02:51:18 +01:00
hypertextparser.cpp Dialogue: add conflict resolution for overlapping keywords (Fixes #2245) 2015-01-09 04:19:38 +01:00
hypertextparser.hpp Use all topics to search for keywords in dialogues (Fixes #2013) 2014-10-18 20:07:40 +02:00
journalentry.cpp Implement text replacement for journal topic responses (Fixes #1429) 2014-06-10 15:42:50 +02:00
journalentry.hpp Implement text replacement for journal topic responses (Fixes #1429) 2014-06-10 15:42:50 +02:00
journalimp.cpp Several warning fixes 2015-01-23 15:34:47 +01:00
journalimp.hpp Several warning fixes 2015-01-23 15:34:47 +01:00
keywordsearch.cpp Use all topics to search for keywords in dialogues (Fixes #2013) 2014-10-18 20:07:40 +02:00
keywordsearch.hpp Fix for coverity defects 2015-01-27 19:00:26 +01:00
quest.cpp Dialogue merging 2014-05-18 15:25:16 +02:00
quest.hpp storing and loading the journal 2013-12-03 14:28:46 +01:00
scripttest.cpp consider --script-warn when running with --script-all-dialogue 2014-12-18 10:20:15 +01:00
scripttest.hpp consider --script-warn when running with --script-all-dialogue 2014-12-18 10:20:15 +01:00
selectwrapper.cpp Function_CreatureTargetted should return '2' for werewolfs 2014-12-24 15:45:12 +01:00
selectwrapper.hpp Dialog function 72 is not player-specific 2013-08-08 06:02:16 -07:00
topic.cpp Implement ClearInfoActor script instruction (Fixes #1422) 2014-06-10 18:49:41 +02:00
topic.hpp Implement ClearInfoActor script instruction (Fixes #1422) 2014-06-10 18:49:41 +02:00