File diff r7197:b688b7300a65 → r7198:95ebd3c0058f
src/newgrf_callbacks.h
Show inline comments
 
@@ -58,25 +58,25 @@ enum CallbackID {
 
	/* Called (if appropriate bit in callback mask is set) whenever the
 
	 * construction state of a house changes. */
 
	CBID_CONSTRUCTION_STATE_CHANGE  = 0x1C,
 

	
 
	CBID_TRAIN_ALLOW_WAGON_ATTACH   = 0x1D,
 

	
 
	/* Called (if appropriate bit in callback mask is set) to determine the
 
	 * colour of a town building. */
 
	CBID_BUILDING_COLOUR            = 0x1E,
 

	
 
	/* Called (if appropriate bit in callback mask is set) to decide how much
 
	 * cargo a town building can accept. */
 
	CBID_HOUSE_CARGO_ACCEPTANCE     = 0x1F, // not yet implemented
 
	CBID_HOUSE_CARGO_ACCEPTANCE     = 0x1F,
 

	
 
	/* Called (if appropriate bit in callback mask is set) to indicate
 
	 * how long the current animation frame should last. */
 
	CBID_HOUSE_ANIMATION_SPEED      = 0x20,
 

	
 
	/* Called (if appropriate bit in callback mask is set) periodically to
 
	 * determine if a house should be destroyed. */
 
	CBID_HOUSE_DESTRUCTION          = 0x21,
 

	
 
	/* Called to determine if the given industry type is available */
 
	CBID_INDUSTRY_AVAILABLE         = 0x22, // not yet implemented
 

	
 
@@ -95,25 +95,25 @@ enum CallbackID {
 

	
 
	/* Called to indicate how long the current animation frame should last. */
 
	CBID_INDTILE_ANIMATION_SPEED    = 0x27, // not yet implemented
 

	
 
	/* Called to determine if the given industry can be built on specific area */
 
	CBID_INDUSTRY_LOCATION          = 0x28, // not yet implemented
 

	
 
	/* Called on production changes, so it can be adjusted */
 
	CBID_INDUSTRY_PRODUCTION_CHANGE = 0x29, // not yet implemented
 

	
 
	/* Called (if appropriate bit in callback mask is set) to determine which
 
	 * cargoes a town building should accept. */
 
	CBID_HOUSE_ACCEPT_CARGO         = 0x2A, // not yet implemented
 
	CBID_HOUSE_ACCEPT_CARGO         = 0x2A,
 

	
 
	/* Called to query the cargo acceptance of the industry tile */
 
	CBID_INDTILE_ACCEPT_CARGO       = 0x2B, // not yet implemented
 

	
 
	/* Called to determine which cargoes an industry should accept. */
 
	CBID_INDUSTRY_ACCEPT_CARGO      = 0x2C, // not yet implemented
 

	
 
	/* Called to determine if a specific colour map should be used for a vehicle
 
	 * instead of the default livery */
 
	CBID_VEHICLE_COLOUR_MAPPING     = 0x2D,
 

	
 
	/* Called (if appropriate bit in callback mask is set) to determine how much
 
@@ -141,25 +141,25 @@ enum CallbackID {
 
	CBID_VEHICLE_MODIFY_PROPERTY    = 0x36,
 

	
 
	/* Called to determine text to display after cargo name */
 
	CBID_INDUSTRY_CARGO_SUFFIX      = 0x37, // not yet implemented
 

	
 
	/* Called to determine more text in the fund industry window */
 
	CBID_INDUSTRY_FUND_MORE_TEXT    = 0x38, // not yet implemented
 

	
 
	/* Called to calculate the income of delivered cargo */
 
	CBID_CARGO_PROFIT_CALC          = 0x39,
 

	
 
	/* Called to determine more text in the industry window */
 
	CBID_INDUSTRY_WINDOW_MORE_TEXT  = 0x3A, // not yet implemented
 
	CBID_INDUSTRY_WINDOW_MORE_TEXT  = 0x3A,
 

	
 
	/* Called to determine industry special effects */
 
	CBID_INDUSTRY_SPECIAL_EFFECT    = 0x3B, // not yet implemented
 

	
 
	/* Called to determine if industry can alter the ground below industry tile */
 
	CBID_INDUSTRY_AUTOSLOPE         = 0x3C, // not yet implemented
 

	
 
	/* Called to determine if the industry can still accept or refuse  more cargo arrival */
 
	CBID_INDUSTRY_REFUSE_CARGO      = 0x3D, // not yet implemented
 

	
 
	/* Called (if appropriate bit in callback mask set) to determine whether a
 
	 * town building can be destroyed. */