Fix wrong special effects count

This commit is contained in:
smallmodel 2024-09-09 21:36:23 +02:00
parent 6adad053d9
commit 47131dec44
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512
2 changed files with 3 additions and 6 deletions

View file

@ -95,7 +95,7 @@ void ClientSpecialEffectsManager::LoadEffects()
cgi.DPrintf("Loading Special Effects...\n");
AxisClear(axis);
for (i = 0; i < MAX_SPECIAL_EFFECTS; i++) {
for (i = 0; i < SFX_COUNT; i++) {
switch (i) {
case SFX_BHIT_PAPER_LITE:
szEffectModel = "models/fx/bh_paper_lite.tik";
@ -1194,5 +1194,5 @@ qboolean ClientSpecialEffectsManager::EffectsPending()
specialeffect_t *ClientSpecialEffectsManager::GetTestEffectPointer()
{
return &m_effects[SPECIAL_EFFECT_TEST];
return &m_effects[SFX_TEST_EFFECT];
}

View file

@ -170,12 +170,9 @@ public:
specialeffectcommand_t *AddNewCommand();
};
#define MAX_SPECIAL_EFFECTS 99
#define SPECIAL_EFFECT_TEST MAX_SPECIAL_EFFECTS - 1
class ClientSpecialEffectsManager : public Listener
{
specialeffect_t m_effects[99];
specialeffect_t m_effects[SFX_COUNT];
qboolean m_bEffectsLoaded;
int m_iNumPendingEvents;