Mercurial > hg > openttd
diff src/newgrf_callbacks.h @ 6359:21fea0b1dca7 draft
(svn r9411) -Codechange: Add support for loading of newcargo data.
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Thu, 22 Mar 2007 23:19:40 +0000 (2007-03-22) |
parents | 60486b0b3e39 |
children | 087adf9081fc |
line wrap: on
line diff
--- a/src/newgrf_callbacks.h +++ b/src/newgrf_callbacks.h @@ -99,9 +99,15 @@ /* Called to play a special sound effect */ CBID_VEHICLE_SOUND_EFFECT = 0x33, + /* Called to calculate the income of delivered cargo */ + CBID_CARGO_PROFIT_CALC = 0x39, + /* Called (if appropriate bit in callback mask set) to determine whether a * town building can be destroyed. */ CBID_HOUSE_DENY_DESTRUCTION = 0x143, + + /* Called to calculate part of a station rating */ + CBID_CARGO_STATION_RATING_CALC = 0x145, }; /** @@ -145,6 +151,14 @@ }; /** + * Callback masks for cargos. + */ +enum CargoCallbackMask { + CBM_CARGO_PROFIT_CALC = 0, + CBM_CARGO_STATION_RATING_CALC = 1, +}; + +/** * Result of a failed callback. */ enum {