diff --git a/src/economy_func.h b/src/economy_func.h --- a/src/economy_func.h +++ b/src/economy_func.h @@ -24,16 +24,12 @@ void ResetPriceBaseMultipliers(); void SetPriceBaseMultiplier(uint price, byte factor); -void ResetEconomy(); extern const ScoreInfo _score_info[]; extern int _score_part[MAX_COMPANIES][SCORE_END]; extern Economy _economy; /* Prices and also the fractional part. */ extern Prices _price; -extern uint16 _price_frac[NUM_PRICES]; -extern Money _cargo_payment_rates[NUM_CARGO]; -extern uint16 _cargo_payment_rates_frac[NUM_CARGO]; int UpdateCompanyRatingAndValue(Company *c, bool update); void StartupIndustryDailyChanges(bool init_counter); @@ -46,4 +42,8 @@ void LoadUnloadStation(Station *st); Money GetPriceByIndex(uint8 index); +void InitializeEconomy(); +void RecomputePrices(); +void AddInflation(bool check_year = true); + #endif /* ECONOMY_FUNC_H */