From 8800940bb4b94f6dab7dcf80bf0abc3e3b09e35f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 21 Mar 2016 19:37:01 +0300 Subject: Add support for using fields from status effects: option, opt1, opt2, opt3. --- src/resources/db/statuseffectdb.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/resources/db/statuseffectdb.h') diff --git a/src/resources/db/statuseffectdb.h b/src/resources/db/statuseffectdb.h index 6e39c9053..64dca44b2 100644 --- a/src/resources/db/statuseffectdb.h +++ b/src/resources/db/statuseffectdb.h @@ -25,12 +25,16 @@ #include "enums/simpletypes/enable.h" +#include #include #include "localconsts.h" class StatusEffect; +typedef std::map OptionsMap; +typedef OptionsMap::const_iterator OptionsMapCIter; + namespace StatusEffectDB { /** @@ -57,6 +61,14 @@ namespace StatusEffectDB void loadXmlFile(const std::string &fileName); void unload(); + + const OptionsMap& getOptionMap(); + + const OptionsMap& getOpt1Map(); + + const OptionsMap& getOpt2Map(); + + const OptionsMap& getOpt3Map(); } // namespace StatusEffectDB #endif // RESOURCES_DB_STATUSEFFECTDB_H -- cgit v1.2.3-70-g09d2