Files
@ r12162:c4894f5339c3
Branch filter:
Location: cpp/openttd-patchpack/source/src/economy_func.h - annotation
r12162:c4894f5339c3
1.2 KiB
text/x-c
(svn r16583) -Update: the order of the language files so it's in sync with english.txt. Normally WT2 would do this, but only with activity for those languages. Now we'd like to the order to match so we can more easily spot import bugs while developing WT3.
r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8121:d05602c69734 r8116:df67d3c5e4fd r8119:8fdb3a371896 r8119:8fdb3a371896 r8138:f851b4cbdad1 r8213:466402e95092 r8213:466402e95092 r10208:ef8fcc3dc4ca r8769:6c1f27d01bf5 r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r9717:375054eafc8a r8116:df67d3c5e4fd r8116:df67d3c5e4fd r10207:a1fc2f2a33db r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8119:8fdb3a371896 r8119:8fdb3a371896 r8116:df67d3c5e4fd r10207:a1fc2f2a33db r10571:99cb9a95b4cf r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8116:df67d3c5e4fd r8626:f6fe0bba0fc2 r8626:f6fe0bba0fc2 r8116:df67d3c5e4fd | /* $Id$ */
/** @file economy_func.h Functions related to the economy. */
#ifndef ECONOMY_FUNC_H
#define ECONOMY_FUNC_H
#include "core/geometry_type.hpp"
#include "economy_type.h"
#include "cargo_type.h"
#include "vehicle_type.h"
#include "tile_type.h"
#include "town_type.h"
#include "industry_type.h"
#include "company_type.h"
#include "station_type.h"
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);
Money GetTransportedGoodsIncome(uint num_pieces, uint dist, byte transit_days, CargoID cargo_type);
uint MoveGoodsToStation(TileIndex tile, int w, int h, CargoID type, uint amount);
void VehiclePayment(Vehicle *front_v);
void LoadUnloadStation(Station *st);
Money GetPriceByIndex(uint8 index);
#endif /* ECONOMY_FUNC_H */
|