mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-10 08:00:05 +00:00
(svn r15487) -Change [API CHANGE]: Remove the never implemented function AIEventVehicleCrashed::CloneCrashedVehicle.
This commit is contained in:
parent
8ceb92e699
commit
5a5bc8ab52
@ -9,11 +9,6 @@
|
|||||||
#include "../../articulated_vehicles.h"
|
#include "../../articulated_vehicles.h"
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
|
|
||||||
bool AIEventVehicleCrashed::CloneCrashedVehicle(TileIndex depot)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
char *AIEventEnginePreview::GetName()
|
char *AIEventEnginePreview::GetName()
|
||||||
{
|
{
|
||||||
static const int len = 64;
|
static const int len = 64;
|
||||||
|
@ -14,10 +14,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Event Vehicle Crash, indicating a vehicle of yours is crashed.
|
* Event Vehicle Crash, indicating a vehicle of yours is crashed.
|
||||||
* It contains both the crash site as the vehicle crashed. It has a nice
|
* It contains the crash site, the crashed vehicle and the reason for the crash.
|
||||||
* helper that creates a new vehicle in a depot with the same type
|
|
||||||
* and orders as the crashed one. In case the vehicle type isn't available
|
|
||||||
* anymore, it will find the next best.
|
|
||||||
*/
|
*/
|
||||||
class AIEventVehicleCrashed : public AIEvent {
|
class AIEventVehicleCrashed : public AIEvent {
|
||||||
public:
|
public:
|
||||||
@ -71,14 +68,6 @@ public:
|
|||||||
*/
|
*/
|
||||||
CrashReason GetCrashReason() { return crash_reason; }
|
CrashReason GetCrashReason() { return crash_reason; }
|
||||||
|
|
||||||
/**
|
|
||||||
* Clone the crashed vehicle and send it on its way again.
|
|
||||||
* @param depot the depot to build the vehicle in.
|
|
||||||
* @return True when the cloning succeeded.
|
|
||||||
* @note This function isn't implemented yet.
|
|
||||||
*/
|
|
||||||
bool CloneCrashedVehicle(TileIndex depot);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
TileIndex crash_site;
|
TileIndex crash_site;
|
||||||
VehicleID vehicle;
|
VehicleID vehicle;
|
||||||
|
@ -29,10 +29,9 @@ void SQAIEventVehicleCrashed_Register(Squirrel *engine) {
|
|||||||
|
|
||||||
SQAIEventVehicleCrashed.DefSQStaticMethod(engine, &AIEventVehicleCrashed::Convert, "Convert", 2, "?x");
|
SQAIEventVehicleCrashed.DefSQStaticMethod(engine, &AIEventVehicleCrashed::Convert, "Convert", 2, "?x");
|
||||||
|
|
||||||
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::GetVehicleID, "GetVehicleID", 1, "x");
|
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::GetVehicleID, "GetVehicleID", 1, "x");
|
||||||
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::GetCrashSite, "GetCrashSite", 1, "x");
|
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::GetCrashSite, "GetCrashSite", 1, "x");
|
||||||
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::GetCrashReason, "GetCrashReason", 1, "x");
|
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::GetCrashReason, "GetCrashReason", 1, "x");
|
||||||
SQAIEventVehicleCrashed.DefSQMethod(engine, &AIEventVehicleCrashed::CloneCrashedVehicle, "CloneCrashedVehicle", 2, "xi");
|
|
||||||
|
|
||||||
SQAIEventVehicleCrashed.PostRegister(engine);
|
SQAIEventVehicleCrashed.PostRegister(engine);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user