src/ai/api/ai_order.cpp
branchnoai
changeset 10844 affb2821fb9f
parent 10339 ce6cd68d9eb8
child 11029 776c7cc8bda5
equal deleted inserted replaced
10843:d307cacb3229 10844:affb2821fb9f
    63 		case OT_GOTO_WAYPOINT: return (order_flags & ~(AIOF_NON_STOP_FLAGS)) == 0;
    63 		case OT_GOTO_WAYPOINT: return (order_flags & ~(AIOF_NON_STOP_FLAGS)) == 0;
    64 		default:               return false;
    64 		default:               return false;
    65 	}
    65 	}
    66 }
    66 }
    67 
    67 
    68 /* static */ int32 AIOrder::GetNumberOfOrders(VehicleID vehicle_id)
    68 /* static */ int32 AIOrder::GetOrderCount(VehicleID vehicle_id)
    69 {
    69 {
    70 	return AIVehicle::IsValidVehicle(vehicle_id) ? ::GetVehicle(vehicle_id)->num_orders : -1;
    70 	return AIVehicle::IsValidVehicle(vehicle_id) ? ::GetVehicle(vehicle_id)->num_orders : -1;
    71 }
    71 }
    72 
    72 
    73 /* static */ TileIndex AIOrder::GetOrderDestination(VehicleID vehicle_id, uint32 order_id)
    73 /* static */ TileIndex AIOrder::GetOrderDestination(VehicleID vehicle_id, uint32 order_id)