mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
- Fix: VS2010 debug build issue with reading in StructureConstruct.xml
- replaced a few hardcoded values with enums - use TANK(...) macro instead of checking for bodytype by hand git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7959 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -707,12 +707,12 @@ INT16 RandomFriendWithin(SOLDIERTYPE *pSoldier)
|
||||
// should be close enough, try to find a legal->pathing.sDestination within 1 tile
|
||||
|
||||
// clear dirChecked flag for all 8 directions
|
||||
for (ubDirection = 0; ubDirection < 8; ubDirection++)
|
||||
for ( ubDirection = 0; ubDirection < NUM_WORLD_DIRECTIONS; ++ubDirection )
|
||||
{
|
||||
fDirChecked[ubDirection] = FALSE;
|
||||
}
|
||||
|
||||
ubDirsLeft = 8;
|
||||
ubDirsLeft = NUM_WORLD_DIRECTIONS;
|
||||
|
||||
// examine all 8 spots around 'ubFriendID'
|
||||
// keep looking while directions remain and a satisfactory one not found
|
||||
@@ -721,7 +721,7 @@ INT16 RandomFriendWithin(SOLDIERTYPE *pSoldier)
|
||||
// randomly select a direction which hasn't been 'checked' yet
|
||||
do
|
||||
{
|
||||
ubDirection = (UINT8) Random(8);
|
||||
ubDirection = (UINT8)Random( NUM_WORLD_DIRECTIONS );
|
||||
}
|
||||
while (fDirChecked[ubDirection]);
|
||||
|
||||
@@ -752,7 +752,7 @@ INT16 RandomFriendWithin(SOLDIERTYPE *pSoldier)
|
||||
|
||||
if (!fFound)
|
||||
{
|
||||
ubFriendCount--;
|
||||
--ubFriendCount;
|
||||
|
||||
// if we hadn't already picked the last friend currently in the list
|
||||
if (ubFriendCount != ubFriendID)
|
||||
|
||||
Reference in New Issue
Block a user