Do not cast to float where usual arithmetic conversions obviously

convert the cast's result to double.  Such casts are ugly and may lose
precision.
This commit is contained in:
Markus Armbruster 2006-05-06 08:26:31 +00:00
parent 802f69b039
commit 7a99405942
14 changed files with 35 additions and 35 deletions

View file

@ -1383,7 +1383,7 @@ lnd_fortify (struct lndstr *lp, int hard_amt)
eng = has_helpful_engineer(lp->lnd_x, lp->lnd_y, lp->lnd_own);
if (eng)
hard_amt = ((float)hard_amt * 1.5);
hard_amt *= 1.5;
if ((lp->lnd_harden + hard_amt) > land_mob_max)
hard_amt = land_mob_max - lp->lnd_harden;
@ -1394,7 +1394,7 @@ lnd_fortify (struct lndstr *lp, int hard_amt)
/* Now, if an engineer helped, it's really only 2/3rds of
that */
if (eng)
mob_used = (int)((float)mob_used / 1.5);
mob_used /= 1.5;
/* If we increased it, but not much, we gotta take at least 1
mob point. */