File diff r6124:7054f2e8fadf → r6125:eb40461cb765
src/economy.h
Show inline comments
 
/* $Id$ */
 

	
 
/** @file economy.h */
 

	
 
#ifndef ECONOMY_H
 
#define ECONOMY_H
 

	
 
@@ -7,15 +9,12 @@ void ResetPriceBaseMultipliers(void);
 
void SetPriceBaseMultiplier(uint price, byte factor);
 

	
 
typedef struct {
 
	// Maximum possible loan
 
	int32 max_loan;
 
	int32 max_loan_unround;
 
	// Economy fluctuation status
 
	int32 max_loan;         ///< Maximum possible loan
 
	int32 max_loan_unround; ///< Economy fluctuation status
 
	int fluct;
 
	// Interest
 
	byte interest_rate;
 
	byte infl_amount;
 
	byte infl_amount_pr;
 
	byte interest_rate;     ///< Interest
 
	byte infl_amount;       ///< inflation amount
 
	byte infl_amount_pr;    ///< "floating" portion of inflation
 
} Economy;
 

	
 
VARDEF Economy _economy;
 
@@ -40,19 +39,19 @@ enum ScoreID {
 
	SCORE_CARGO      = 6,
 
	SCORE_MONEY      = 7,
 
	SCORE_LOAN       = 8,
 
	SCORE_TOTAL      = 9, // This must always be the last entry
 
	SCORE_END        = 10, // How many scores are there..
 
	SCORE_TOTAL      = 9,  ///< This must always be the last entry
 
	SCORE_END        = 10, ///< How many scores are there..
 

	
 
	SCORE_MAX = 1000 // The max score that can be in the performance history
 
	//  the scores together of score_info is allowed to be more!
 
	SCORE_MAX = 1000       ///< The max score that can be in the performance history
 
	/* the scores together of score_info is allowed to be more! */
 
};
 

	
 
DECLARE_POSTFIX_INCREMENT(ScoreID);
 

	
 
typedef struct ScoreInfo {
 
	byte id;    // Unique ID of the score
 
	int needed; // How much you need to get the perfect score
 
	int score;  // How much score it will give
 
	byte id;    ///< Unique ID of the score
 
	int needed; ///< How much you need to get the perfect score
 
	int score;  ///< How much score it will give
 
} ScoreInfo;
 

	
 
extern const ScoreInfo _score_info[];