From f5b14476462085539eadc30bb708ff23250f047c Mon Sep 17 00:00:00 2001 From: Asdow <20314541+Asdow@users.noreply.github.com> Date: Wed, 13 Nov 2024 22:12:37 +0200 Subject: [PATCH] Move MercSlots zeroing to same loop where MercPtrs are set One less for loop that way --- Tactical/Overhead.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Tactical/Overhead.cpp b/Tactical/Overhead.cpp index 05cbe6b3..d8a47380 100644 --- a/Tactical/Overhead.cpp +++ b/Tactical/Overhead.cpp @@ -674,13 +674,15 @@ void ShutdownTacticalEngine( ) BOOLEAN InitOverhead( ) { UINT32 cnt; - UINT16 cnt2; + UINT16 cnt2; // Set pointers list for( cnt = 0; cnt < TOTAL_SOLDIERS; cnt++ ) { MercPtrs[ cnt ] = &Menptr[ cnt ]; MercPtrs[ cnt ]->bActive = FALSE; + // Zero out merc slots! + MercSlots[cnt] = NULL; } memset( &gTacticalStatus, 0, sizeof( TacticalStatusType ) ); UINT8 maxteams; @@ -774,11 +776,6 @@ BOOLEAN InitOverhead( ) } } - // Zero out merc slots! - for ( cnt = 0; cnt < TOTAL_SOLDIERS; cnt++ ) - { - MercSlots[ cnt ] = NULL; - } // Set other tactical flags gTacticalStatus.uiFlags = TURNBASED | TRANSLUCENCY_TYPE;