diff --git a/Source/all.h b/Source/all.h new file mode 100644 index 000000000..4a19fbbfa --- /dev/null +++ b/Source/all.h @@ -0,0 +1,86 @@ +#ifndef __ALL_H__ +#define __ALL_H__ + +#include "../types.h" + +#ifdef __cplusplus +extern "C" { +#endif +#include "appfat.h" +#include "automap.h" +#include "capture.h" +#include "codec.h" +#include "control.h" +#include "cursor.h" +#include "dead.h" +#include "debug.h" +#include "diablo.h" +#include "doom.h" +#include "drlg_l1.h" +#include "drlg_l2.h" +#include "drlg_l3.h" +#include "drlg_l4.h" +#include "dthread.h" +#include "dx.h" +#include "effects.h" +#include "encrypt.h" +#include "engine.h" +#include "error.h" +#include "fault.h" +#include "gamemenu.h" +#include "gendung.h" +#include "gmenu.h" +#include "help.h" +#include "init.h" +#include "interfac.h" +#include "inv.h" +#include "itemdat.h" +#include "items.h" +#include "lighting.h" +#include "loadsave.h" +#include "logging.h" +#include "mainmenu.h" +#include "minitext.h" +#include "misdat.h" +#include "missiles.h" +#include "monstdat.h" +#include "monster.h" +#include "movie.h" +#include "mpqapi.h" +#include "msg.h" +#include "msgcmd.h" +#include "multi.h" +#include "nthread.h" +#include "objdat.h" +#include "objects.h" +#include "pack.h" +#include "palette.h" +#include "path.h" +#include "pfile.h" +#include "player.h" +#include "plrmsg.h" +#include "portal.h" +#include "quests.h" +#include "restrict.h" +#include "scrollrt.h" +#include "setmaps.h" +#include "sha.h" +#include "sound.h" +#include "spelldat.h" +#include "spells.h" +#include "stores.h" +#include "sync.h" +#include "textdat.h" // check file name +#include "themes.h" +#include "tmsg.h" +#include "town.h" +#include "towners.h" +#include "track.h" +#include "trigs.h" +#include "wave.h" +#include "render.h" // linked last, likely .s/.asm +#ifdef __cplusplus +} +#endif + +#endif /* __ALL_H__ */ diff --git a/Source/appfat.cpp b/Source/appfat.cpp index 41154a076..51be3e1d5 100644 --- a/Source/appfat.cpp +++ b/Source/appfat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" char sz_error_buf[256]; diff --git a/Source/automap.cpp b/Source/automap.cpp index 7f1726c34..57867d61d 100644 --- a/Source/automap.cpp +++ b/Source/automap.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" // BUGFIX: only the first 256 elements are ever read WORD automaptype[512]; diff --git a/Source/capture.cpp b/Source/capture.cpp index b0583f534..ce3a07bf3 100644 --- a/Source/capture.cpp +++ b/Source/capture.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" static BOOL CaptureHdr(HANDLE hFile, short width, short height) { diff --git a/Source/codec.cpp b/Source/codec.cpp index 157c23141..835cf4470 100644 --- a/Source/codec.cpp +++ b/Source/codec.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" struct CodecSignature { DWORD checksum; diff --git a/Source/control.cpp b/Source/control.cpp index 8f548eada..881197b3d 100644 --- a/Source/control.cpp +++ b/Source/control.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BYTE sgbNextTalkSave; BYTE sgbTalkSavePos; diff --git a/Source/cursor.cpp b/Source/cursor.cpp index 9e5900809..d463c15aa 100644 --- a/Source/cursor.cpp +++ b/Source/cursor.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int cursH; int icursH28; diff --git a/Source/dead.cpp b/Source/dead.cpp index eb4f87273..00e87d27e 100644 --- a/Source/dead.cpp +++ b/Source/dead.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" // unused, this was probably for blood boil/burn int spurtndx; diff --git a/Source/debug.cpp b/Source/debug.cpp index a260b25bc..f01542c6c 100644 --- a/Source/debug.cpp +++ b/Source/debug.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #ifdef _DEBUG BOOL update_seed_check = FALSE; diff --git a/Source/diablo.cpp b/Source/diablo.cpp index f9357e9ca..9bff14ef0 100644 --- a/Source/diablo.cpp +++ b/Source/diablo.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #include "../DiabloUI/diabloui.h" diff --git a/Source/diablo.h b/Source/diablo.h index 84de45533..8127673e4 100644 --- a/Source/diablo.h +++ b/Source/diablo.h @@ -2,87 +2,6 @@ #ifndef __DIABLO_H__ #define __DIABLO_H__ -#include "../types.h" - -#ifdef __cplusplus -extern "C" { -#endif -#include "appfat.h" -#include "automap.h" -#include "capture.h" -#include "codec.h" -#include "control.h" -#include "cursor.h" -#include "dead.h" -#include "debug.h" -#include "doom.h" -#include "drlg_l1.h" -#include "drlg_l2.h" -#include "drlg_l3.h" -#include "drlg_l4.h" -#include "dthread.h" -#include "dx.h" -#include "effects.h" -#include "encrypt.h" -#include "engine.h" -#include "error.h" -#include "fault.h" -#include "gamemenu.h" -#include "gendung.h" -#include "gmenu.h" -#include "help.h" -#include "init.h" -#include "interfac.h" -#include "inv.h" -#include "itemdat.h" -#include "items.h" -#include "lighting.h" -#include "loadsave.h" -#include "logging.h" -#include "mainmenu.h" -#include "minitext.h" -#include "misdat.h" -#include "missiles.h" -#include "monstdat.h" -#include "monster.h" -#include "movie.h" -#include "mpqapi.h" -#include "msg.h" -#include "msgcmd.h" -#include "multi.h" -#include "nthread.h" -#include "objdat.h" -#include "objects.h" -#include "pack.h" -#include "palette.h" -#include "path.h" -#include "pfile.h" -#include "player.h" -#include "plrmsg.h" -#include "portal.h" -#include "quests.h" -#include "restrict.h" -#include "scrollrt.h" -#include "setmaps.h" -#include "sha.h" -#include "sound.h" -#include "spelldat.h" -#include "spells.h" -#include "stores.h" -#include "sync.h" -#include "textdat.h" // check file name -#include "themes.h" -#include "tmsg.h" -#include "town.h" -#include "towners.h" -#include "track.h" -#include "trigs.h" -#include "wave.h" -#include "render.h" // linked last, likely .s/.asm -#ifdef __cplusplus -} -#endif - extern HWND ghMainWnd; extern int glMid1Seed[NUMLEVELS]; extern int glMid2Seed[NUMLEVELS]; diff --git a/Source/doom.cpp b/Source/doom.cpp index 03d7fe2ec..b336849e8 100644 --- a/Source/doom.cpp +++ b/Source/doom.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int doom_quest_time; int doom_stars_drawn; diff --git a/Source/drlg_l1.cpp b/Source/drlg_l1.cpp index cfa0eb0c0..64391da7f 100644 --- a/Source/drlg_l1.cpp +++ b/Source/drlg_l1.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BYTE L5dungeon[80][80]; BYTE L5dflags[DMAXX][DMAXY]; diff --git a/Source/drlg_l2.cpp b/Source/drlg_l2.cpp index f7f7ad194..b66ccab96 100644 --- a/Source/drlg_l2.cpp +++ b/Source/drlg_l2.cpp @@ -1,5 +1,5 @@ #ifndef SPAWN -#include "diablo.h" +#include "all.h" int nSx1; int nSx2; diff --git a/Source/drlg_l3.cpp b/Source/drlg_l3.cpp index 5c0a85268..43a1a67ee 100644 --- a/Source/drlg_l3.cpp +++ b/Source/drlg_l3.cpp @@ -1,5 +1,5 @@ #ifndef SPAWN -#include "diablo.h" +#include "all.h" BOOLEAN lavapool; int abyssx; diff --git a/Source/drlg_l4.cpp b/Source/drlg_l4.cpp index 9097dce61..9cf009bf7 100644 --- a/Source/drlg_l4.cpp +++ b/Source/drlg_l4.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int diabquad1x; int diabquad1y; diff --git a/Source/dthread.cpp b/Source/dthread.cpp index 2c268c25b..b17457cfe 100644 --- a/Source/dthread.cpp +++ b/Source/dthread.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #ifdef __cplusplus diff --git a/Source/dx.cpp b/Source/dx.cpp index 149541f1e..99c5dc33e 100644 --- a/Source/dx.cpp +++ b/Source/dx.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" BYTE *sgpBackBuf; diff --git a/Source/effects.cpp b/Source/effects.cpp index 3bb4207de..0afb731a9 100644 --- a/Source/effects.cpp +++ b/Source/effects.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" int sfxdelay; diff --git a/Source/encrypt.cpp b/Source/encrypt.cpp index a1d287217..50abc7831 100644 --- a/Source/encrypt.cpp +++ b/Source/encrypt.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/PKWare/pkware.h" DWORD hashtable[1280]; diff --git a/Source/engine.cpp b/Source/engine.cpp index 5f45e523b..2278ccdb2 100644 --- a/Source/engine.cpp +++ b/Source/engine.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #ifdef USE_ASM diff --git a/Source/error.cpp b/Source/error.cpp index 557198b67..6a87b9c80 100644 --- a/Source/error.cpp +++ b/Source/error.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" char msgtable[MAX_SEND_STR_LEN]; char msgdelay; diff --git a/Source/fault.cpp b/Source/fault.cpp index 72326f638..64d2f5d84 100644 --- a/Source/fault.cpp +++ b/Source/fault.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter; diff --git a/Source/gamemenu.cpp b/Source/gamemenu.cpp index 0445a70a4..09124e8d2 100644 --- a/Source/gamemenu.cpp +++ b/Source/gamemenu.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" TMenuItem sgSingleMenu[6] = { // clang-format off diff --git a/Source/gendung.cpp b/Source/gendung.cpp index 06a85a05b..e9c0cde3e 100644 --- a/Source/gendung.cpp +++ b/Source/gendung.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" WORD level_frame_types[MAXTILES]; int themeCount; diff --git a/Source/gmenu.cpp b/Source/gmenu.cpp index c25c6c711..3c4d4fe14 100644 --- a/Source/gmenu.cpp +++ b/Source/gmenu.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BYTE *optbar_cel; BOOLEAN mouseNavigation; diff --git a/Source/help.cpp b/Source/help.cpp index 8996ac2e4..0922e1a51 100644 --- a/Source/help.cpp +++ b/Source/help.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int help_select_line; int dword_634494; diff --git a/Source/init.cpp b/Source/init.cpp index 9bbd57ce1..d57d91380 100644 --- a/Source/init.cpp +++ b/Source/init.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #include "../DiabloUI/diabloui.h" diff --git a/Source/interfac.cpp b/Source/interfac.cpp index 277d36272..e3b3ebd17 100644 --- a/Source/interfac.cpp +++ b/Source/interfac.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" void *sgpBackCel; diff --git a/Source/inv.cpp b/Source/inv.cpp index 224c2ba49..371fd41f9 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BOOL invflag; BYTE *pInvCels; diff --git a/Source/itemdat.cpp b/Source/itemdat.cpp index 394764418..887ab8b77 100644 --- a/Source/itemdat.cpp +++ b/Source/itemdat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" ItemDataStruct AllItemsList[] = { // clang-format off diff --git a/Source/items.cpp b/Source/items.cpp index 048dff476..22ee22a3f 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int itemactive[MAXITEMS]; BOOL uitemflag; diff --git a/Source/lighting.cpp b/Source/lighting.cpp index 21ca4a3ad..5343d3c6a 100644 --- a/Source/lighting.cpp +++ b/Source/lighting.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" LightListStruct VisionList[MAXVISION]; BYTE lightactive[MAXLIGHTS]; diff --git a/Source/loadsave.cpp b/Source/loadsave.cpp index cc31275f5..cbbf4ebc9 100644 --- a/Source/loadsave.cpp +++ b/Source/loadsave.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BYTE *tbuff; diff --git a/Source/logging.cpp b/Source/logging.cpp index 05d4d688f..c0ea8a7cb 100644 --- a/Source/logging.cpp +++ b/Source/logging.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #ifdef __cplusplus diff --git a/Source/mainmenu.cpp b/Source/mainmenu.cpp index 039ad6e89..1c66f7038 100644 --- a/Source/mainmenu.cpp +++ b/Source/mainmenu.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #include "../DiabloUI/diabloui.h" diff --git a/Source/minitext.cpp b/Source/minitext.cpp index 0a250b003..4ef780a1d 100644 --- a/Source/minitext.cpp +++ b/Source/minitext.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int qtexty; char *qtextptr; diff --git a/Source/misdat.cpp b/Source/misdat.cpp index 142b975c7..6449e655b 100644 --- a/Source/misdat.cpp +++ b/Source/misdat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" MissileData missiledata[] = { // clang-format off diff --git a/Source/missiles.cpp b/Source/missiles.cpp index af9144214..96910d80a 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int missileactive[MAXMISSILES]; int missileavail[MAXMISSILES]; diff --git a/Source/monstdat.cpp b/Source/monstdat.cpp index a4e029e08..c9bed9968 100644 --- a/Source/monstdat.cpp +++ b/Source/monstdat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" MonsterData monsterdata[] = { // clang-format off diff --git a/Source/monster.cpp b/Source/monster.cpp index b1d966a48..924ba1077 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" // Tracks which missile files are already loaded diff --git a/Source/movie.cpp b/Source/movie.cpp index e8d819fc7..40c513c3b 100644 --- a/Source/movie.cpp +++ b/Source/movie.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" BYTE movie_playing; diff --git a/Source/mpqapi.cpp b/Source/mpqapi.cpp index 25435212d..985eb25b8 100644 --- a/Source/mpqapi.cpp +++ b/Source/mpqapi.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" DWORD sgdwMpqOffset; diff --git a/Source/msg.cpp b/Source/msg.cpp index 693abe1f7..7d2a27e63 100644 --- a/Source/msg.cpp +++ b/Source/msg.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #include "../DiabloUI/diabloui.h" diff --git a/Source/msgcmd.cpp b/Source/msgcmd.cpp index 5122c2c16..26bd5bbb7 100644 --- a/Source/msgcmd.cpp +++ b/Source/msgcmd.cpp @@ -2,7 +2,7 @@ #include // for offsetof #include // for typeid -#include "diablo.h" +#include "all.h" #include "list.h" #define COMMAND_LEN 128 diff --git a/Source/multi.cpp b/Source/multi.cpp index 1d2f85328..75da357f6 100644 --- a/Source/multi.cpp +++ b/Source/multi.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #include "../DiabloUI/diabloui.h" diff --git a/Source/nthread.cpp b/Source/nthread.cpp index ebbc4f626..4911067ad 100644 --- a/Source/nthread.cpp +++ b/Source/nthread.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" BYTE sgbNetUpdateRate; diff --git a/Source/objdat.cpp b/Source/objdat.cpp index d21bb8939..e61f9c4ff 100644 --- a/Source/objdat.cpp +++ b/Source/objdat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int ObjTypeConv[113] = { 0, diff --git a/Source/objects.cpp b/Source/objects.cpp index 497e8195b..07b3a32e0 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int trapid; int trapdir; diff --git a/Source/pack.cpp b/Source/pack.cpp index 920121c30..2ebe39468 100644 --- a/Source/pack.cpp +++ b/Source/pack.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" static void PackItem(PkItemStruct *id, ItemStruct *is) diff --git a/Source/palette.cpp b/Source/palette.cpp index 93cadc93a..65d356650 100644 --- a/Source/palette.cpp +++ b/Source/palette.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" PALETTEENTRY logical_palette[256]; diff --git a/Source/path.cpp b/Source/path.cpp index 796ddb28d..d0dd05d73 100644 --- a/Source/path.cpp +++ b/Source/path.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" // preallocated nodes, search is terminated after 300 nodes are visited PATHNODE path_nodes[MAXPATHNODES]; diff --git a/Source/pfile.cpp b/Source/pfile.cpp index e3f964c0c..9fea06a5c 100644 --- a/Source/pfile.cpp +++ b/Source/pfile.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" #include "../DiabloUI/diabloui.h" diff --git a/Source/player.cpp b/Source/player.cpp index b3609686a..9186d2c86 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" int plr_lframe_size; diff --git a/Source/plrmsg.cpp b/Source/plrmsg.cpp index 09c6fe840..185739f3f 100644 --- a/Source/plrmsg.cpp +++ b/Source/plrmsg.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" static BYTE plr_msg_slot; _plrmsg plr_msgs[PMSG_COUNT]; diff --git a/Source/portal.cpp b/Source/portal.cpp index edf94618d..038c33d87 100644 --- a/Source/portal.cpp +++ b/Source/portal.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" PortalStruct portal[MAXPORTAL]; int portalindex; diff --git a/Source/quests.cpp b/Source/quests.cpp index 21d1e3f23..5517d7454 100644 --- a/Source/quests.cpp +++ b/Source/quests.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int qtopline; BOOL questlog; diff --git a/Source/render.cpp b/Source/render.cpp index bf740a637..c4ff1e4d9 100644 --- a/Source/render.cpp +++ b/Source/render.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "_asm.cpp" int WorldBoolFlag = 0; diff --git a/Source/restrict.cpp b/Source/restrict.cpp index 643c54c5b..0522480c6 100644 --- a/Source/restrict.cpp +++ b/Source/restrict.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BOOL SystemSupported() { diff --git a/Source/scrollrt.cpp b/Source/scrollrt.cpp index ff6b59280..4bd011598 100644 --- a/Source/scrollrt.cpp +++ b/Source/scrollrt.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" int light_table_index; diff --git a/Source/setmaps.cpp b/Source/setmaps.cpp index 273eea860..51b0a3454 100644 --- a/Source/setmaps.cpp +++ b/Source/setmaps.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" // BUGFIX: constant data should be const BYTE SkelKingTrans1[8] = { diff --git a/Source/sha.cpp b/Source/sha.cpp index 2e8514352..14ac71337 100644 --- a/Source/sha.cpp +++ b/Source/sha.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" SHA1Context sgSHA1[3]; diff --git a/Source/sound.cpp b/Source/sound.cpp index 19fabfafb..b7de83ae6 100644 --- a/Source/sound.cpp +++ b/Source/sound.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" LPDIRECTSOUNDBUFFER DSBs[8]; diff --git a/Source/spelldat.cpp b/Source/spelldat.cpp index 84a02cce7..8337d5980 100644 --- a/Source/spelldat.cpp +++ b/Source/spelldat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" SpellData spelldata[MAX_SPELLS] = { // clang-format off diff --git a/Source/spells.cpp b/Source/spells.cpp index f95ce8f87..5cb387630 100644 --- a/Source/spells.cpp +++ b/Source/spells.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int GetManaAmount(int id, int sn) { diff --git a/Source/stores.cpp b/Source/stores.cpp index 04bfcdde8..ab9990e2d 100644 --- a/Source/stores.cpp +++ b/Source/stores.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int stextup; int storenumh; diff --git a/Source/sync.cpp b/Source/sync.cpp index d817471de..636c8afc5 100644 --- a/Source/sync.cpp +++ b/Source/sync.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" WORD sync_word_6AA708[MAXMONSTERS]; int sgnMonsters; diff --git a/Source/textdat.cpp b/Source/textdat.cpp index 2484a0c70..b34327590 100644 --- a/Source/textdat.cpp +++ b/Source/textdat.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" /* todo: move text out of struct */ diff --git a/Source/themes.cpp b/Source/themes.cpp index 508e85c18..4c9a8dddf 100644 --- a/Source/themes.cpp +++ b/Source/themes.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" int numthemes; BOOL armorFlag; diff --git a/Source/tmsg.cpp b/Source/tmsg.cpp index 634d1b21a..27783f1e0 100644 --- a/Source/tmsg.cpp +++ b/Source/tmsg.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" static TMsg *sgpTimedMsgHead; diff --git a/Source/town.cpp b/Source/town.cpp index 6d804f630..3289caaf8 100644 --- a/Source/town.cpp +++ b/Source/town.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" /** * Used under building to avoid HOM and outside of level diff --git a/Source/towners.cpp b/Source/towners.cpp index 65abc2edd..09782e238 100644 --- a/Source/towners.cpp +++ b/Source/towners.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BOOL storeflag; int sgnCowMsg; diff --git a/Source/track.cpp b/Source/track.cpp index 86f3d5f1c..11552f0df 100644 --- a/Source/track.cpp +++ b/Source/track.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" static BYTE sgbIsScrolling; diff --git a/Source/trigs.cpp b/Source/trigs.cpp index 1265404f1..04447c0b1 100644 --- a/Source/trigs.cpp +++ b/Source/trigs.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" BOOL townwarps[3]; BOOL trigflag; diff --git a/Source/wave.cpp b/Source/wave.cpp index d7f753a4c..fa8bd7999 100644 --- a/Source/wave.cpp +++ b/Source/wave.cpp @@ -1,4 +1,4 @@ -#include "diablo.h" +#include "all.h" #include "../3rdParty/Storm/Source/storm.h" BOOL WCloseFile(HANDLE file)