mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(svn r15219) -Fix (r15216): MSVC failed to find the proper casts.
This commit is contained in:
parent
675303d656
commit
c4cc8712af
@ -666,10 +666,10 @@ static bool LoadOldCargoPaymentRate(LoadgameState *ls, int num)
|
||||
* which otherwise would cause much less income while the annual running costs of
|
||||
* the vehicles stay the same" */
|
||||
|
||||
Money m = ((((Money)_old_price) << 16) + _old_price_frac) * 124 / 74;
|
||||
Money m = ((((Money)_old_price) << 16) + (uint)_old_price_frac) * 124 / 74;
|
||||
|
||||
_old_price = m >> 16;
|
||||
_old_price_frac = GB(m, 0, 16);
|
||||
_old_price_frac = GB((int64)m, 0, 16);
|
||||
}
|
||||
|
||||
_cargo_payment_rates[num] = -_old_price;
|
||||
|
Loading…
Reference in New Issue
Block a user