equal
deleted
inserted
replaced
388 int CheckStoppedInDepot(Vehicle *v); |
388 int CheckStoppedInDepot(Vehicle *v); |
389 |
389 |
390 int ScheduleHasDepotOrders(const Order *schedule); |
390 int ScheduleHasDepotOrders(const Order *schedule); |
391 int CheckOrders(Vehicle *v); |
391 int CheckOrders(Vehicle *v); |
392 |
392 |
|
393 bool VehicleNeedsService(const Vehicle *v); |
|
394 |
393 typedef struct GetNewVehiclePosResult { |
395 typedef struct GetNewVehiclePosResult { |
394 int x,y; |
396 int x,y; |
395 uint old_tile; |
397 uint old_tile; |
396 uint new_tile; |
398 uint new_tile; |
397 } GetNewVehiclePosResult; |
399 } GetNewVehiclePosResult; |
447 // for each player, for each vehicle type, keep a list of the vehicles. |
449 // for each player, for each vehicle type, keep a list of the vehicles. |
448 //VARDEF Vehicle *_vehicle_arr[8][4]; |
450 //VARDEF Vehicle *_vehicle_arr[8][4]; |
449 |
451 |
450 #define INVALID_VEHICLE 0xffff |
452 #define INVALID_VEHICLE 0xffff |
451 |
453 |
452 #define SERVICE_INTERVAL (_patches.servint_ispercent ? (v->reliability > _engines[v->engine_type].reliability * (100 - v->service_interval) / 100) : (v->date_of_last_service + v->service_interval > _date)) |
|
453 #define MIN_SERVINT_PERCENT 5 |
454 #define MIN_SERVINT_PERCENT 5 |
454 #define MAX_SERVINT_PERCENT 90 |
455 #define MAX_SERVINT_PERCENT 90 |
455 #define MIN_SERVINT_DAYS 30 |
456 #define MIN_SERVINT_DAYS 30 |
456 #define MAX_SERVINT_DAYS 800 |
457 #define MAX_SERVINT_DAYS 800 |
457 |
458 |