Fix various narrowing cast warnings

This commit is contained in:
Jonathan G Rennison
2024-01-22 02:19:33 +00:00
parent 5f7034f23c
commit f1073d20e9
3 changed files with 4 additions and 4 deletions

View File

@@ -365,7 +365,7 @@ public:
*/
inline uint Monthly(uint base) const
{
return (static_cast<uint64_t>(base) * 30 * DAY_TICKS * _settings_game.economy.day_length_factor) / std::max<uint64_t>((_scaled_date_ticks - this->last_compression).base(), DAY_TICKS);
return (uint)((static_cast<uint64_t>(base) * 30 * DAY_TICKS * _settings_game.economy.day_length_factor) / std::max<uint64_t>((_scaled_date_ticks - this->last_compression).base(), DAY_TICKS));
}
NodeID AddNode(const Station *st);