Devilution
Diablo devolved - magic behind the 1996 computer game
towners.h
Go to the documentation of this file.
1 //HEADER_GOES_HERE
2 #ifndef __TOWNERS_H__
3 #define __TOWNERS_H__
4 
5 extern TownerStruct towner[16];
6 
7 int GetActiveTowner(int t);
8 void SetTownerGPtrs(BYTE *pData, BYTE **pAnim);
9 void NewTownerAnim(int tnum, BYTE *pAnim, int numFrames, int Delay);
10 void InitTownerInfo(int i, int w, int sel, int t, int x, int y, int ao, int tp);
11 void InitQstSnds(int i);
12 void InitSmith();
13 void InitBarOwner();
14 void InitTownDead();
15 void InitWitch();
16 void InitBarmaid();
17 void InitBoy();
18 void InitHealer();
19 void InitTeller();
20 void InitDrunk();
21 void InitCows();
22 void InitTowners();
23 void FreeTownerGFX();
24 void TownCtrlMsg(int i);
25 void TownBlackSmith();
26 void TownBarOwner();
27 void TownDead();
28 void TownHealer();
29 void TownStory();
30 void TownDrunk();
31 void TownBoy();
32 void TownWitch();
33 void TownBarMaid();
34 void TownCow();
35 void ProcessTowners();
36 ItemStruct *PlrHasItem(int pnum, int item, int *i);
37 void TownerTalk(int first, int t);
38 void TalkToTowner(int p, int t);
39 void CowSFX(int pnum);
40 
41 /* data */
42 
43 extern QuestTalkData Qtalklist[11];
44 
45 #endif /* __TOWNERS_H__ */
NewTownerAnim
void NewTownerAnim(int tnum, BYTE *pAnim, int numFrames, int Delay)
Definition: towners.cpp:138
InitSmith
void InitSmith()
Definition: towners.cpp:179
InitWitch
void InitWitch()
Definition: towners.cpp:228
CowSFX
void CowSFX(int pnum)
Definition: towners.cpp:922
TownerTalk
void TownerTalk(int first, int t)
Definition: towners.cpp:568
SetTownerGPtrs
void SetTownerGPtrs(BYTE *pData, BYTE **pAnim)
Definition: towners.cpp:126
TownBlackSmith
void TownBlackSmith()
Definition: towners.cpp:409
TownBoy
void TownBoy()
Definition: towners.cpp:468
InitBarOwner
void InitBarOwner()
Definition: towners.cpp:195
item
ItemStruct item[MAXITEMS+1]
Definition: items.cpp:15
QuestTalkData
Definition: structs.h:1082
TownDrunk
void TownDrunk()
Definition: towners.cpp:460
TownCtrlMsg
void TownCtrlMsg(int i)
Definition: towners.cpp:391
InitQstSnds
void InitQstSnds(int i)
Definition: towners.cpp:163
InitDrunk
void InitDrunk()
Definition: towners.cpp:309
ItemStruct
Definition: structs.h:99
TownBarMaid
void TownBarMaid()
Definition: towners.cpp:484
Qtalklist
QuestTalkData Qtalklist[11]
Definition: towners.cpp:96
TownWitch
void TownWitch()
Definition: towners.cpp:476
TownStory
void TownStory()
Definition: towners.cpp:452
ProcessTowners
void ProcessTowners()
Definition: towners.cpp:500
TalkToTowner
void TalkToTowner(int p, int t)
Definition: towners.cpp:576
InitBarmaid
void InitBarmaid()
Definition: towners.cpp:244
TownDead
void TownDead()
Definition: towners.cpp:425
InitTeller
void InitTeller()
Definition: towners.cpp:293
InitCows
void InitCows()
Definition: towners.cpp:325
InitHealer
void InitHealer()
Definition: towners.cpp:277
TownCow
void TownCow()
Definition: towners.cpp:492
InitBoy
void InitBoy()
Definition: towners.cpp:260
TownBarOwner
void TownBarOwner()
Definition: towners.cpp:417
FreeTownerGFX
void FreeTownerGFX()
Definition: towners.cpp:376
towner
TownerStruct towner[16]
Definition: towners.cpp:13
InitTowners
void InitTowners()
Definition: towners.cpp:359
InitTownDead
void InitTownDead()
Definition: towners.cpp:212
InitTownerInfo
void InitTownerInfo(int i, int w, int sel, int t, int x, int y, int ao, int tp)
Definition: towners.cpp:147
TownerStruct
Definition: structs.h:1046
PlrHasItem
ItemStruct * PlrHasItem(int pnum, int item, int *i)
Definition: towners.cpp:558
TownHealer
void TownHealer()
Definition: towners.cpp:444
GetActiveTowner
int GetActiveTowner(int t)
Definition: towners.cpp:114