changeset 7259:bb4daf4d3593 draft

(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
author belugas <belugas@openttd.org>
date Sun, 15 Jul 2007 00:03:17 +0000
parents 6c0d77eb1fc2
children 270b3009c7d3
files src/industry.h
diffstat 1 files changed, 12 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/industry.h
+++ b/src/industry.h
@@ -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 {