From ca1b5ce4852b141b086a3f828323ca5087aca7f0 Mon Sep 17 00:00:00 2001 From: qndel Date: Thu, 3 Oct 2019 14:45:15 +0200 Subject: [PATCH] [hellfire] DrawObject bin exact --- Source/scrollrt.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/scrollrt.cpp b/Source/scrollrt.cpp index 3e0de66ff..324344b12 100644 --- a/Source/scrollrt.cpp +++ b/Source/scrollrt.cpp @@ -1876,8 +1876,15 @@ void DrawObject(int x, int y, int ox, int oy, BOOL pre, int CelSkip, int CelCap) } /// ASSERT: assert((unsigned char)bv < MAXOBJECTS); +#ifdef HELLFIRE + if (bv >= MAXOBJECTS) + return; + if (bv < 0) + return; +#else if ((BYTE)bv >= MAXOBJECTS) return; +#endif pCelBuff = object[bv]._oAnimData; if (!pCelBuff) {