mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-16 02:59:10 +00:00
Change: Give AI/GSBridge::GetName an extra parameter to refer the vehicle type (#6988)
This commit is contained in:
committed by
Charles Pigott
parent
029c48cf4a
commit
1e5a6765d9
@@ -367,3 +367,10 @@ AIOrder.AIOF_UNLOAD_FLAGS <- AIOrder.OF_UNLOAD_FLAGS
|
||||
AIOrder.AIOF_LOAD_FLAGS <- AIOrder.OF_LOAD_FLAGS
|
||||
AIOrder.AIOF_DEPOT_FLAGS <- AIOrder.OF_DEPOT_FLAGS
|
||||
AIOrder.AIOF_INVALID <- AIOrder.OF_INVALID
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -119,3 +119,10 @@ AIOrder.AIOF_UNLOAD_FLAGS <- AIOrder.OF_UNLOAD_FLAGS
|
||||
AIOrder.AIOF_LOAD_FLAGS <- AIOrder.OF_LOAD_FLAGS
|
||||
AIOrder.AIOF_DEPOT_FLAGS <- AIOrder.OF_DEPOT_FLAGS
|
||||
AIOrder.AIOF_INVALID <- AIOrder.OF_INVALID
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -56,3 +56,10 @@ AIOrder.AIOF_UNLOAD_FLAGS <- AIOrder.OF_UNLOAD_FLAGS
|
||||
AIOrder.AIOF_LOAD_FLAGS <- AIOrder.OF_LOAD_FLAGS
|
||||
AIOrder.AIOF_DEPOT_FLAGS <- AIOrder.OF_DEPOT_FLAGS
|
||||
AIOrder.AIOF_INVALID <- AIOrder.OF_INVALID
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.2 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.3 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.4 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.5 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.6 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.7 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
AILog.Info("1.8 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
AIBridge._GetName <- AIBridge.GetName;
|
||||
AIBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return AIBridge._GetName(bridge_id, AIVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -253,7 +253,11 @@ function Regression::Bridge()
|
||||
if (AIBridge.IsValidBridge(i)) j++;
|
||||
print(" Bridge " + i);
|
||||
print(" IsValidBridge(): " + AIBridge.IsValidBridge(i));
|
||||
print(" GetName(): " + AIBridge.GetName(i));
|
||||
print(" GetName():");
|
||||
print(" VT_RAIL: " + AIBridge.GetName(i, AIVehicle.VT_RAIL));
|
||||
print(" VT_ROAD: " + AIBridge.GetName(i, AIVehicle.VT_ROAD));
|
||||
print(" VT_WATER: " + AIBridge.GetName(i, AIVehicle.VT_WATER));
|
||||
print(" VT_AIR: " + AIBridge.GetName(i, AIVehicle.VT_AIR));
|
||||
print(" GetMaxSpeed(): " + AIBridge.GetMaxSpeed(i));
|
||||
print(" GetPrice(): " + AIBridge.GetPrice(i, 5));
|
||||
print(" GetMaxLength(): " + AIBridge.GetMaxLength(i));
|
||||
|
@@ -867,105 +867,165 @@ ERROR: IsEnd() is invalid as Begin() is never called
|
||||
--Bridge--
|
||||
Bridge -1
|
||||
IsValidBridge(): false
|
||||
GetName(): (null : 0x00000000)
|
||||
GetName():
|
||||
VT_RAIL: (null : 0x00000000)
|
||||
VT_ROAD: (null : 0x00000000)
|
||||
VT_WATER: (null : 0x00000000)
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): -1
|
||||
GetPrice(): -1
|
||||
GetMaxLength(): -1
|
||||
GetMinLength(): -1
|
||||
Bridge 0
|
||||
IsValidBridge(): true
|
||||
GetName(): Wooden rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Wooden rail bridge
|
||||
VT_ROAD: Wooden road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 32
|
||||
GetPrice(): 450
|
||||
GetMaxLength(): 66
|
||||
GetMinLength(): 2
|
||||
Bridge 1
|
||||
IsValidBridge(): true
|
||||
GetName(): Concrete rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Concrete rail bridge
|
||||
VT_ROAD: Concrete road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 48
|
||||
GetPrice(): 630
|
||||
GetMaxLength(): 4
|
||||
GetMinLength(): 2
|
||||
Bridge 2
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel girder rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel girder rail bridge
|
||||
VT_ROAD: Steel girder road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 64
|
||||
GetPrice(): 811
|
||||
GetMaxLength(): 7
|
||||
GetMinLength(): 2
|
||||
Bridge 3
|
||||
IsValidBridge(): true
|
||||
GetName(): Reinforced concrete suspension rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Reinforced concrete suspension rail bridge
|
||||
VT_ROAD: Reinforced concrete suspension road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 80
|
||||
GetPrice(): 946
|
||||
GetMaxLength(): 12
|
||||
GetMinLength(): 4
|
||||
Bridge 4
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel suspension rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel suspension rail bridge
|
||||
VT_ROAD: Steel suspension road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 96
|
||||
GetPrice(): 1042
|
||||
GetMaxLength(): 66
|
||||
GetMinLength(): 5
|
||||
Bridge 5
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel suspension rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel suspension rail bridge
|
||||
VT_ROAD: Steel suspension road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 112
|
||||
GetPrice(): 1081
|
||||
GetMaxLength(): 66
|
||||
GetMinLength(): 5
|
||||
Bridge 6
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel cantilever rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel cantilever rail bridge
|
||||
VT_ROAD: Steel cantilever road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 160
|
||||
GetPrice(): 1261
|
||||
GetMaxLength(): 9
|
||||
GetMinLength(): 5
|
||||
Bridge 7
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel cantilever rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel cantilever rail bridge
|
||||
VT_ROAD: Steel cantilever road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 208
|
||||
GetPrice(): 1306
|
||||
GetMaxLength(): 10
|
||||
GetMinLength(): 5
|
||||
Bridge 8
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel cantilever rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel cantilever rail bridge
|
||||
VT_ROAD: Steel cantilever road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 240
|
||||
GetPrice(): 1396
|
||||
GetMaxLength(): 11
|
||||
GetMinLength(): 5
|
||||
Bridge 9
|
||||
IsValidBridge(): true
|
||||
GetName(): Steel girder rail bridge
|
||||
GetName():
|
||||
VT_RAIL: Steel girder rail bridge
|
||||
VT_ROAD: Steel girder road bridge
|
||||
VT_WATER: Aqueduct
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): 256
|
||||
GetPrice(): 1351
|
||||
GetMaxLength(): 4
|
||||
GetMinLength(): 2
|
||||
Bridge 10
|
||||
IsValidBridge(): false
|
||||
GetName(): (null : 0x00000000)
|
||||
GetName():
|
||||
VT_RAIL: (null : 0x00000000)
|
||||
VT_ROAD: (null : 0x00000000)
|
||||
VT_WATER: (null : 0x00000000)
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): -1
|
||||
GetPrice(): -1
|
||||
GetMaxLength(): -1
|
||||
GetMinLength(): -1
|
||||
Bridge 11
|
||||
IsValidBridge(): false
|
||||
GetName(): (null : 0x00000000)
|
||||
GetName():
|
||||
VT_RAIL: (null : 0x00000000)
|
||||
VT_ROAD: (null : 0x00000000)
|
||||
VT_WATER: (null : 0x00000000)
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): -1
|
||||
GetPrice(): -1
|
||||
GetMaxLength(): -1
|
||||
GetMinLength(): -1
|
||||
Bridge 12
|
||||
IsValidBridge(): false
|
||||
GetName(): (null : 0x00000000)
|
||||
GetName():
|
||||
VT_RAIL: (null : 0x00000000)
|
||||
VT_ROAD: (null : 0x00000000)
|
||||
VT_WATER: (null : 0x00000000)
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): -1
|
||||
GetPrice(): -1
|
||||
GetMaxLength(): -1
|
||||
GetMinLength(): -1
|
||||
Bridge 13
|
||||
IsValidBridge(): false
|
||||
GetName(): (null : 0x00000000)
|
||||
GetName():
|
||||
VT_RAIL: (null : 0x00000000)
|
||||
VT_ROAD: (null : 0x00000000)
|
||||
VT_WATER: (null : 0x00000000)
|
||||
VT_AIR: (null : 0x00000000)
|
||||
GetMaxSpeed(): -1
|
||||
GetPrice(): -1
|
||||
GetMaxLength(): -1
|
||||
|
@@ -23,3 +23,10 @@ GSNews.Create <- function(type, text, company)
|
||||
{
|
||||
return GSNews._Create(type, text, company, GSNews.NR_NONE, 0);
|
||||
}
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -23,3 +23,10 @@ GSNews.Create <- function(type, text, company)
|
||||
{
|
||||
return GSNews._Create(type, text, company, GSNews.NR_NONE, 0);
|
||||
}
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -15,3 +15,10 @@ GSNews.Create <- function(type, text, company)
|
||||
{
|
||||
return GSNews._Create(type, text, company, GSNews.NR_NONE, 0);
|
||||
}
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
GSLog.Info("1.5 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
GSLog.Info("1.6 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
GSLog.Info("1.7 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
@@ -8,3 +8,10 @@
|
||||
*/
|
||||
|
||||
GSLog.Info("1.8 API compatibility in effect.");
|
||||
|
||||
/* 1.9 adds a vehicle type parameter. */
|
||||
GSBridge._GetName <- GSBridge.GetName;
|
||||
GSBridge.GetName <- function(bridge_id)
|
||||
{
|
||||
return GSBridge._GetName(bridge_id, GSVehicle.VT_RAIL);
|
||||
}
|
||||
|
Reference in New Issue
Block a user