# HG changeset patch # User belugas # Date 1184457797 0 # Node ID abefcd6ff9727af706b8bc08fe7658ab0583f909 # Parent 8ea218277d00ac1803d51227821c8f97405a0bc0 (svn r10570) -Codechange: Add enum required for Callback 0x22: CBID_INDUSTRY_AVAILABLE -Documentation: Add documentation for enum IndustryConstructionType, which describes how the industry has been created diff -r 8ea218277d00 -r abefcd6ff972 src/industry.h --- a/src/industry.h Sat Jul 14 23:10:27 2007 +0000 +++ b/src/industry.h Sun Jul 15 00:03:17 2007 +0000 @@ -49,11 +49,19 @@ CHECK_END, }; +/** How was the industry created */ enum IndustryConstructionType { - ICT_UNKNOWN, - ICT_NORMAL_GAMEPLAY, - ICT_MAP_GENERATION, - ICT_SCENARIO_EDITOR + ICT_UNKNOWN, ///< in previous game version or without newindustries activated + ICT_NORMAL_GAMEPLAY, ///< either by user or random creation proccess + ICT_MAP_GENERATION, ///< during random map creation + ICT_SCENARIO_EDITOR ///< while scenarion edition +}; + +/** From where is callback CBID_INDUSTRY_AVAILABLE been called */ +enum IndustryAvailabilityCallType { + IACT_MAPGENERATION, ///< during random map generation + IACT_RANDOMCREATION, ///< during creation of random ingame industry + IACT_USERCREATION, ///< from the Fund/build window }; enum IndustyBehaviour {