From cf8ed3fe2dfb2e5f569e1dbb3fd19c2673bd4b53 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Tue, 13 Oct 2015 08:47:09 -0400 Subject: quest debug --- src/Quest.cpp | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) (limited to 'src/Quest.cpp') diff --git a/src/Quest.cpp b/src/Quest.cpp index c331e32..5d19795 100644 --- a/src/Quest.cpp +++ b/src/Quest.cpp @@ -1,5 +1,6 @@ -#include -#include +#include +//#include +//#include const Quest QuestList[TOTAL_QUESTS]={ Quest("Test","A test quest",(struct item_t){1,TEST_ITEM}) @@ -22,17 +23,26 @@ Quest::~Quest(){ int QuestHandler::assign(const char *t){ unsigned char i; - for(i=0;ititle,t)){ +#ifdef DEBUG + DEBUG_printf("The QuestHandler already has this quest: %s\n",t); +#endif // DEBUG return -2; } } - for(i=0;ititle,t)){ +#ifdef DEBUG + DEBUG_printf("Completing quest %s.\n",t); +#endif // DEBUG ((Entity *)completer)->inv->addItem(current[i]->reward.id,current[i]->reward.count); current.erase(current.begin()+i); +#ifdef DEBUG + DEBUG_printf("QuestHandler now has %u active quests.\n",current.size()); +#endif // DEBUG return 0; } } +#ifdef DEBUG + DEBUG_printf("QuestHandler never had quest %s.\n",t); +#endif // DEBUG return -1; } -- cgit v1.2.3