From ac420d7f24b23c36fb0dc3db0ded87dccb0fa762 Mon Sep 17 00:00:00 2001 From: MaddMugsy Date: Sat, 10 Jun 2006 20:21:14 +0000 Subject: [PATCH] -optimized the sight handling code for tracers so that it doesn't run for every tile crossed git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@218 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Tactical/bullets.cpp | 5 ++++- TileEngine/Tile Animation.cpp | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Tactical/bullets.cpp b/Tactical/bullets.cpp index 11518a46..f291b325 100644 --- a/Tactical/bullets.cpp +++ b/Tactical/bullets.cpp @@ -195,6 +195,10 @@ void RemoveBullet( INT32 iBullet ) } } + if ( gBullets[ iBullet ].usFlags & ( BULLET_FLAG_TRACER ) ) + { + AllTeamsLookForAll(TRUE); + } } } else @@ -410,7 +414,6 @@ void AddMissileTrail( BULLET *pBullet, FIXEDPT qCurrX, FIXEDPT qCurrY, FIXEDPT q { strcpy( AniParams.zCachedFile, "TILECACHE\\BULLET_TRACER.STI" ); AniParams.uiFlags |= ANITILE_LIGHT; - AniParams.sDelay = 0; } CreateAnimationTile( &AniParams ); diff --git a/TileEngine/Tile Animation.cpp b/TileEngine/Tile Animation.cpp index ff83a5de..077347a1 100644 --- a/TileEngine/Tile Animation.cpp +++ b/TileEngine/Tile Animation.cpp @@ -146,7 +146,6 @@ ANITILE *CreateAnimationTile( ANITILE_PARAMS *pAniParams ) ConvertGridNoToCenterCellXY( sGridNo, &sXPos, &sYPos ); LightSpritePosition( pNewAniNode->lightSprite, (INT16)(sXPos/CELL_X_SIZE), (INT16)(sYPos/CELL_Y_SIZE)); - AllTeamsLookForAll( FALSE ); } } else