21 #include "table/strings.h"
37 int timetable_delta = 0;
110 if (ret.
Failed())
return ret;
124 wait_time =
GB(p2, 0, 16);
128 travel_time =
GB(p2, 0, 16);
132 max_speed =
GB(p2, 0, 16);
133 if (max_speed == 0) max_speed = UINT16_MAX;
142 case OT_GOTO_STATION:
189 if (ret.
Failed())
return ret;
214 int j = (int)b_order - (
int)a_order;
224 if (!a_load) a_order--;
225 if (!b_load) b_order--;
228 int i = (int)b_order - (
int)a_order;
229 if (i != 0)
return i;
230 if (j != 0)
return j;
234 if (i != 0)
return i;
253 bool timetable_all =
HasBit(p1, 20);
258 if (ret.
Failed())
return ret;
279 int num_vehs = vehs.
Length();
288 int idx = (viter - vehs.
Begin()) - base;
325 if (ret.
Failed())
return ret;
373 ++first_manual_order;
376 bool just_started =
false;
404 if (just_started)
return;
435 if (autofilling)
return;