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:
Flugente
2018-03-02 22:47:54 +00:00
parent 90de5ed424
commit 5501e390de
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -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 )
{
+1 -1
View File
@@ -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;