|
@@ -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. */
|