diff --git a/Source/objects.cpp b/Source/objects.cpp index 6de17cb2b..46a5e3b98 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -396,6 +396,24 @@ void AddL1Objs(int x1, int y1, int x2, int y2) } } +#ifdef HELLFIRE +void add_crypt_objs(int x1, int y1, int x2, int y2) +{ + int i, j, pn; + + for (j = y1; j < y2; j++) { + for (i = x1; i < x2; i++) { + pn = dPiece[i][j]; + if (pn == 77) + AddObject(OBJ_L1LDOOR, i, j); + if (pn == 80) + AddObject(OBJ_L1RDOOR, i, j); + } + } + +} + +#endif void AddL2Objs(int x1, int y1, int x2, int y2) { int i, j, pn; diff --git a/Source/objects.h b/Source/objects.h index a4c391050..b24d57b02 100644 --- a/Source/objects.h +++ b/Source/objects.h @@ -26,6 +26,9 @@ void AddCandles(); void AddBookLever(int lx1, int ly1, int lx2, int ly2, int x1, int y1, int x2, int y2, int msg); void InitRndBarrels(); void AddL1Objs(int x1, int y1, int x2, int y2); +#ifdef HELLFIRE +void add_crypt_objs(int x1, int y1, int x2, int y2); +#endif void AddL2Objs(int x1, int y1, int x2, int y2); void AddL3Objs(int x1, int y1, int x2, int y2); DIABOOL WallTrapLocOk(int xp, int yp);