aboutsummaryrefslogtreecommitdiffstats
path: root/include/quest.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/quest.hpp')
-rw-r--r--include/quest.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/quest.hpp b/include/quest.hpp
index 27b533d..b74438d 100644
--- a/include/quest.hpp
+++ b/include/quest.hpp
@@ -7,6 +7,7 @@
#include <entityx/entityx.h>
+#include <forward_list>
#include <string>
#include <vector>
@@ -21,6 +22,10 @@ struct Quest
std::string name; /**< the quest's title */
std::string desc; /**< the quest's description */
+
+ using Req = std::pair<std::string, int>;
+ std::forward_list<Req> reqs; /**< the quest's item requirements */
+ std::forward_list<Req> rewards; /**< the quest's rewards */
};
/**