aboutsummaryrefslogtreecommitdiffstats
path: root/src/Quest.cpp
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2015-10-01 08:24:30 -0400
committerClyne Sullivan <tullivan99@gmail.com>2015-10-01 08:24:30 -0400
commit9757c1c7e8704080c4e20cde442baf06960e98e7 (patch)
treee63438c079b9a934d4158375525f146b1b2904b3 /src/Quest.cpp
parentb06afc53ce5fa36544218b524f963725bf180fc1 (diff)
world stuff in sep. file
Diffstat (limited to 'src/Quest.cpp')
-rw-r--r--src/Quest.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Quest.cpp b/src/Quest.cpp
index c9175b1..28aade2 100644
--- a/src/Quest.cpp
+++ b/src/Quest.cpp
@@ -49,7 +49,7 @@ int QuestHandler::drop(const char *t){
int QuestHandler::finish(const char *t){
unsigned char i;
unsigned int r;
- for(;i<current.size();i++){
+ for(i=0;i<current.size();i++){
if(!strcmp(current[i]->title,t)){
r=current[i]->reward;
current.erase(current.begin()+i);
@@ -58,3 +58,13 @@ int QuestHandler::finish(const char *t){
}
return -1;
}
+
+bool QuestHandler::hasQuest(const char *t){
+ unsigned int i;
+ for(i=0;i<current.size();i++){
+ if(!strcmp(current[i]->title,t)){
+ return true;
+ }
+ }
+ return false;
+}