1 #ifndef __QUESTMASTER_H__ 2 #define __QUESTMASTER_H__ 40 typedef std::map<u32, QuestItem> ItemMap;
41 typedef std::map<int, ItemMap> SheetMap;
51 std::vector<QuestItem>
GetAll()
const;
59 #endif // #ifndef __QUESTMASTER_H__ Definition: QuestMaster.h:17
Definition: QuestMaster.h:35
unsigned char u8
Definition: TypeDefs.h:6
const QuestItem * GetItem(u32 Key, s32 SheetIndex=0) const
Definition: QuestMaster.cpp:40
std::string Name
Definition: QuestMaster.h:22
Definition: QuestMaster.h:9
u32 NextQuestId
Definition: QuestMaster.h:27
u8 Type
Definition: QuestMaster.h:24
bool Load(const MySqlConnection &Connection)
Definition: QuestMaster.cpp:5
std::string Explain
Definition: QuestMaster.h:23
Definition: MySqlConnection.h:15
int s32
Definition: TypeDefs.h:9
unsigned int u32
Definition: TypeDefs.h:10
u32 StartStageId
Definition: QuestMaster.h:25
u32 RewardId
Definition: QuestMaster.h:26
Definition: QuestMaster.h:16
bool operator<(const QuestItem &A, const QuestItem &B)
Definition: QuestMaster.cpp:80
std::vector< QuestItem > GetAllSheetItem(s32 SheetIndex) const
Definition: QuestMaster.cpp:49
u32 Id
Definition: QuestMaster.h:21
bool operator>(const QuestItem &A, const QuestItem &B)
Definition: QuestMaster.cpp:85
std::vector< QuestItem > GetAll() const
Definition: QuestMaster.cpp:65