aboutsummaryrefslogtreecommitdiffstats
path: root/src/Quest.cpp
blob: 015170610d0a329d181ea20626c2e199ebae9ea1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <Quest.h>

int QuestHandler::assign(const char *t){
	return strcmp(t,"h");
}

int QuestHandler::drop(const char *t){
	return strcmp(t,"h");
}

int QuestHandler::finish(const char *t,void *completer){
	return strncmp(t,(char *)completer,1);
}

bool QuestHandler::hasQuest(const char *t){
	unsigned int i;
	for(i=0;i<current.size();i++){
		if(!strcmp(current[i].title.c_str(),t)){
			return true;
		}
	}
	return false;
}