Changeset - r11756:1996f11774e0
[Not reviewed]
master
0 5 0
yexo - 15 years ago 2009-04-25 23:51:15
yexo@openttd.org
(svn r16151) -Codechange: move some includes around to prevent including half the AI api in non-noai related code.
5 files changed with 10 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/ai/ai.hpp
Show inline comments
 
@@ -8,6 +8,7 @@
 
#include "api/ai_event_types.hpp"
 
#include "../date_type.h"
 
#include "../core/string_compare_type.hpp"
 
#include <map>
 

	
 
typedef std::map<const char *, class AIInfo *, StringCompare> AIInfoList;
 

	
src/ai/ai_core.cpp
Show inline comments
 
@@ -15,6 +15,7 @@
 
#include "ai_scanner.hpp"
 
#include "ai_instance.hpp"
 
#include "ai_config.hpp"
 
#include "api/ai_error.hpp"
 

	
 
/* static */ uint AI::frame_counter = 0;
 
/* static */ AIScanner *AI::ai_scanner = NULL;
src/ai/api/ai_event_types.cpp
Show inline comments
 
@@ -3,6 +3,7 @@
 
/** @file ai_event_types.cpp Implementation of all EventTypes. */
 

	
 
#include "ai_event_types.hpp"
 
#include "ai_vehicle.hpp"
 
#include "../../command_type.h"
 
#include "../../strings_func.h"
 
#include "../../settings_type.h"
 
@@ -69,7 +70,7 @@ Money AIEventEnginePreview::GetRunningCo
 
	return ::GetEngine(engine)->GetRunningCost();
 
}
 

	
 
AIVehicle::VehicleType AIEventEnginePreview::GetVehicleType()
 
int32 AIEventEnginePreview::GetVehicleType()
 
{
 
	switch (::GetEngine(engine)->type) {
 
		case VEH_ROAD:     return AIVehicle::VT_ROAD;
src/ai/api/ai_event_types.hpp
Show inline comments
 
@@ -7,10 +7,7 @@
 

	
 
#include "ai_object.hpp"
 
#include "ai_event.hpp"
 
#include "ai_town.hpp"
 
#include "ai_industry.hpp"
 
#include "ai_engine.hpp"
 
#include "ai_subsidy.hpp"
 
#include "ai_company.hpp"
 

	
 
/**
 
 * Event Vehicle Crash, indicating a vehicle of yours is crashed.
 
@@ -268,11 +265,15 @@ public:
 
	 */
 
	Money GetRunningCost();
 

	
 
#ifdef DOXYGEN_SKIP
 
	/**
 
	 * Get the type of the offered engine.
 
	 * @return The type the engine has.
 
	 */
 
	AIVehicle::VehicleType GetVehicleType();
 
#else
 
	int32 GetVehicleType();
 
#endif
 

	
 
	/**
 
	 * Accept the engine preview.
src/ai/api/ai_object.cpp
Show inline comments
 
@@ -7,6 +7,7 @@
 
#include "../ai.hpp"
 
#include "../ai_storage.hpp"
 
#include "../ai_instance.hpp"
 
#include "ai_error.hpp"
 

	
 
static AIStorage *GetStorage()
 
{
0 comments (0 inline, 0 general)