diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2015-10-01 08:24:30 -0400 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2015-10-01 08:24:30 -0400 |
commit | 9757c1c7e8704080c4e20cde442baf06960e98e7 (patch) | |
tree | e63438c079b9a934d4158375525f146b1b2904b3 /src/Quest.cpp | |
parent | b06afc53ce5fa36544218b524f963725bf180fc1 (diff) |
world stuff in sep. file
Diffstat (limited to 'src/Quest.cpp')
-rw-r--r-- | src/Quest.cpp | 12 |
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;
+}
|