mirror of
https://github.com/1dot13/source.git
synced 2026-07-29 13:52:17 +02:00
Fix: math functions on VS2010
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8532 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -9879,7 +9879,7 @@ void TakePhoto(SOLDIERTYPE* pSoldier, INT32 sGridNo, INT8 bLevel )
|
||||
|
||||
for ( int x = -radius; x < radius; ++x )
|
||||
{
|
||||
int diff = sqrt( radius*radius - x*x );
|
||||
int diff = sqrt( (FLOAT)(radius*radius - x*x) );
|
||||
|
||||
for ( int y = -diff; y < diff; ++y )
|
||||
{
|
||||
|
||||
@@ -19959,7 +19959,7 @@ FLOAT SOLDIERTYPE::GetIntelGain()
|
||||
UINT32 ubLocationModifier = 1 + max(2, min(20, gCoolnessBySector[SECTOR( this->sSectorX, this->sSectorY )] ) );
|
||||
|
||||
// in order not to make the differences to great, alter these values - will now be in [0.6; 4.63]
|
||||
FLOAT sectorvalue = log( ubLocationModifier );
|
||||
FLOAT sectorvalue = log( (FLOAT)ubLocationModifier );
|
||||
sectorvalue *= sectorvalue / 2.0f;
|
||||
|
||||
FLOAT totalvalue = personalvalue * sectorvalue;
|
||||
|
||||
Reference in New Issue
Block a user