Devilution
Diablo devolved - magic behind the 1996 computer game
quests.h
Go to the documentation of this file.
1 //HEADER_GOES_HERE
2 #ifndef __QUESTS_H__
3 #define __QUESTS_H__
4 
5 extern int qtopline;
6 extern BOOL questlog;
7 extern BYTE *pQLogCel;
9 extern int qline;
10 extern int qlist[MAXQUESTS];
11 extern int numqlines;
12 extern int WaterDone;
13 extern int ReturnLvlY;
14 extern int ReturnLvlX;
15 extern int ReturnLvlT;
16 extern int ALLQUESTS;
17 extern int ReturnLvl;
18 
19 void InitQuests();
20 void CheckQuests();
21 BOOL ForceQuests();
22 BOOL QuestStatus(int i);
23 void CheckQuestKill(int m, BOOL sendmsg);
24 void DrawButcher();
25 void DrawSkelKing(int q, int x, int y);
26 void DrawWarLord(int x, int y);
27 void DrawSChamber(int q, int x, int y);
28 void DrawLTBanner(int x, int y);
29 void DrawBlind(int x, int y);
30 void DrawBlood(int x, int y);
31 void DRLG_CheckQuests(int x, int y);
32 void SetReturnLvlPos();
33 void GetReturnLvlPos();
34 void ResyncMPQuests();
35 void ResyncQuests();
36 void PrintQLString(int x, int y, BOOL cjustflag, char *str, int col);
37 void DrawQuestLog();
38 void StartQuestlog();
39 void QuestlogUp();
40 void QuestlogDown();
41 void QuestlogEnter();
42 void QuestlogESC();
43 void SetMultiQuest(int q, int s, int l, int v1);
44 
45 /* rdata */
47 extern char questxoff[7];
48 extern char questyoff[7];
49 extern char *questtrigstr[5];
50 extern int QuestGroup1[3];
51 extern int QuestGroup2[3];
52 extern int QuestGroup3[3];
53 extern int QuestGroup4[2];
54 
55 #endif /* __QUESTS_H__ */
SetReturnLvlPos
void SetReturnLvlPos()
Definition: quests.cpp:549
GetReturnLvlPos
void GetReturnLvlPos()
Definition: quests.cpp:579
QuestlogEnter
void QuestlogEnter()
Definition: quests.cpp:799
QuestGroup3
int QuestGroup3[3]
Definition: quests.cpp:50
DrawSChamber
void DrawSChamber(int q, int x, int y)
Definition: quests.cpp:403
ReturnLvl
int ReturnLvl
Definition: quests.cpp:16
QuestGroup1
int QuestGroup1[3]
Definition: quests.cpp:48
quests
QuestStruct quests[MAXQUESTS]
Definition: quests.cpp:8
numqlines
int numqlines
Definition: quests.cpp:11
qlist
int qlist[MAXQUESTS]
Definition: quests.cpp:10
DrawBlind
void DrawBlind(int x, int y)
Definition: quests.cpp:464
QuestlogUp
void QuestlogUp()
Definition: quests.cpp:771
CheckQuestKill
void CheckQuestKill(int m, BOOL sendmsg)
Definition: quests.cpp:252
qline
int qline
Definition: quests.cpp:9
DRLG_CheckQuests
void DRLG_CheckQuests(int x, int y)
Definition: quests.cpp:516
QuestGroup2
int QuestGroup2[3]
Definition: quests.cpp:49
StartQuestlog
void StartQuestlog()
Definition: quests.cpp:748
ResyncQuests
void ResyncQuests()
Definition: quests.cpp:613
QuestData
Definition: structs.h:985
QuestGroup4
int QuestGroup4[2]
Definition: quests.cpp:51
questtrigstr
char * questtrigstr[5]
Definition: quests.cpp:41
SetMultiQuest
void SetMultiQuest(int q, int s, int l, int v1)
Definition: quests.cpp:826
ForceQuests
BOOL ForceQuests()
Definition: quests.cpp:208
ALLQUESTS
int ALLQUESTS
QuestlogESC
void QuestlogESC()
Definition: quests.cpp:807
PrintQLString
void PrintQLString(int x, int y, BOOL cjustflag, char *str, int col)
Definition: quests.cpp:700
DrawSkelKing
void DrawSkelKing(int q, int x, int y)
Definition: quests.cpp:367
QuestStatus
BOOL QuestStatus(int i)
Definition: quests.cpp:239
ReturnLvlT
int ReturnLvlT
Definition: quests.cpp:15
ResyncMPQuests
void ResyncMPQuests()
Definition: quests.cpp:589
QuestStruct
Definition: structs.h:970
questlist
QuestData questlist[MAXQUESTS]
Definition: quests.cpp:18
DrawLTBanner
void DrawLTBanner(int x, int y)
Definition: quests.cpp:438
WaterDone
int WaterDone
Definition: quests.cpp:12
DrawBlood
void DrawBlood(int x, int y)
Definition: quests.cpp:490
ReturnLvlX
int ReturnLvlX
Definition: quests.cpp:14
MAXQUESTS
#define MAXQUESTS
Definition: defs.h:35
questyoff
char questyoff[7]
Definition: quests.cpp:40
pQLogCel
BYTE * pQLogCel
Definition: quests.cpp:7
questxoff
char questxoff[7]
Definition: quests.cpp:39
ReturnLvlY
int ReturnLvlY
Definition: quests.cpp:13
DrawQuestLog
void DrawQuestLog()
Definition: quests.cpp:733
questlog
BOOL questlog
Definition: quests.cpp:6
InitQuests
void InitQuests()
Definition: quests.cpp:53
DrawWarLord
void DrawWarLord(int x, int y)
Definition: quests.cpp:373
qtopline
int qtopline
Definition: quests.cpp:5
DrawButcher
void DrawButcher()
Definition: quests.cpp:358
CheckQuests
void CheckQuests()
Definition: quests.cpp:135
QuestlogDown
void QuestlogDown()
Definition: quests.cpp:785