diff options
author | drumsetmonkey <abelleisle@roadrunner.com> | 2016-02-03 08:43:55 -0500 |
---|---|---|
committer | drumsetmonkey <abelleisle@roadrunner.com> | 2016-02-03 08:43:55 -0500 |
commit | 00c312051599729074ff3584a0528c1883e1ff42 (patch) | |
tree | 1778fa2382922d7ef50b787e444946a640e9033a /src/Quest.cpp | |
parent | f00c4bb6b0c4dc1cf2f0c122a4748288ac6ab1a5 (diff) | |
parent | 7ab072caaaec09720ad79cfed5738e89bc60c44f (diff) |
Mouse
Diffstat (limited to 'src/Quest.cpp')
-rw-r--r-- | src/Quest.cpp | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/src/Quest.cpp b/src/Quest.cpp index 0905a87..4328dc5 100644 --- a/src/Quest.cpp +++ b/src/Quest.cpp @@ -1,14 +1,7 @@ #include <Quest.h>
-#define TITLE Quest(
-#define DESC ,
-#define REWARD ,(struct item_t){
-#define x ,
-#define END }),
-
-const Quest QuestList[TOTAL_QUESTS]={
-// Get quest list
-#include "../config/quest_list.txt"
+const Quest QuestList[1] = {
+ Quest("Not a quest","Stop",(struct item_t){0,0})
};
@@ -27,7 +20,7 @@ Quest::~Quest(){ }
int QuestHandler::assign(const char *t){
- unsigned char i;
+ /*unsigned char i;
for(i=0;i<current.size();i++){ // Make sure we don't already have this quest
if(!strcmp(current[i]->title,t)){
#ifdef DEBUG
@@ -36,7 +29,7 @@ int QuestHandler::assign(const char *t){ return -2;
}
}
- for(i=0;i<TOTAL_QUESTS;i++){ // Add the quest (if it really exists)
+ for(i=0;i<0;i++){ // Add the quest (if it really exists)
if(!strcmp(QuestList[i].title,t)){
current.push_back(&QuestList[i]);
#ifdef DEBUG
@@ -50,23 +43,23 @@ int QuestHandler::assign(const char *t){ }
#ifdef DEBUG
DEBUG_printf("Quest %s does not exist.\n",t);
-#endif // DEBUG
- return -1;
+#endif // DEBUG*/
+ return strcmp(t,"h");
}
int QuestHandler::drop(const char *t){
- unsigned char i;
+ /*unsigned char i;
for(i=0;i<current.size();i++){
if(!strcmp(current[i]->title,t)){
current.erase(current.begin()+i);
return current.size();
}
- }
- return -1;
+ }*/
+ return strcmp(t,"h");
}
int QuestHandler::finish(const char *t,void *completer){
- unsigned char i;
+ /*unsigned char i;
for(i=0;i<current.size();i++){
if(!strcmp(current[i]->title,t)){
#ifdef DEBUG
@@ -82,8 +75,8 @@ int QuestHandler::finish(const char *t,void *completer){ }
#ifdef DEBUG
DEBUG_printf("QuestHandler never had quest %s.\n",t);
-#endif // DEBUG
- return -1;
+#endif // DEBUG*/
+ return strncmp(t,(char *)completer,1);
}
bool QuestHandler::hasQuest(const char *t){
|