Data about how a road vehicle must drive on a tile. More...
Go to the source code of this file.
Variables | |
static const RoadDriveEntry | _roadveh_drive_data_0 [] |
static const RoadDriveEntry | _roadveh_drive_data_1 [] |
static const RoadDriveEntry | _roadveh_drive_data_2 [] |
static const RoadDriveEntry | _roadveh_drive_data_3 [] |
static const RoadDriveEntry | _roadveh_drive_data_4 [] |
static const RoadDriveEntry | _roadveh_drive_data_5 [] |
static const RoadDriveEntry | _roadveh_drive_data_6 [] |
static const RoadDriveEntry | _roadveh_drive_data_7 [] |
static const RoadDriveEntry | _roadveh_drive_data_8 [] |
static const RoadDriveEntry | _roadveh_drive_data_9 [] |
static const RoadDriveEntry | _roadveh_drive_data_10 [] |
static const RoadDriveEntry | _roadveh_drive_data_11 [] |
static const RoadDriveEntry | _roadveh_drive_data_12 [] |
static const RoadDriveEntry | _roadveh_drive_data_13 [] |
static const RoadDriveEntry | _roadveh_drive_data_14 [] |
static const RoadDriveEntry | _roadveh_drive_data_15 [] |
static const RoadDriveEntry | _roadveh_drive_data_16 [] |
static const RoadDriveEntry | _roadveh_drive_data_17 [] |
static const RoadDriveEntry | _roadveh_drive_data_18 [] |
static const RoadDriveEntry | _roadveh_drive_data_19 [] |
static const RoadDriveEntry | _roadveh_drive_data_20 [] |
static const RoadDriveEntry | _roadveh_drive_data_21 [] |
static const RoadDriveEntry | _roadveh_drive_data_22 [] |
static const RoadDriveEntry | _roadveh_drive_data_23 [] |
static const RoadDriveEntry | _roadveh_drive_data_24 [] |
static const RoadDriveEntry | _roadveh_drive_data_25 [] |
static const RoadDriveEntry | _roadveh_drive_data_26 [] |
static const RoadDriveEntry | _roadveh_drive_data_27 [] |
static const RoadDriveEntry | _roadveh_drive_data_28 [] |
static const RoadDriveEntry | _roadveh_drive_data_29 [] |
static const RoadDriveEntry | _roadveh_drive_data_30 [] |
static const RoadDriveEntry | _roadveh_drive_data_31 [] |
static const RoadDriveEntry | _rv_station_left_sw_far [] |
static const RoadDriveEntry | _rv_station_left_nw_far [] |
static const RoadDriveEntry | _rv_station_left_sw_near [] |
static const RoadDriveEntry | _rv_station_left_nw_near [] |
static const RoadDriveEntry | _rv_station_left_ne_far [] |
static const RoadDriveEntry | _rv_station_left_se_far [] |
static const RoadDriveEntry | _rv_station_left_ne_near [] |
static const RoadDriveEntry | _rv_station_left_se_near [] |
static const RoadDriveEntry | _rv_station_right_sw_far [] |
static const RoadDriveEntry | _rv_station_right_nw_far [] |
static const RoadDriveEntry | _rv_station_right_sw_near [] |
static const RoadDriveEntry | _rv_station_right_nw_near [] |
static const RoadDriveEntry | _rv_station_right_ne_far [] |
static const RoadDriveEntry | _rv_station_right_se_far [] |
static const RoadDriveEntry | _rv_station_right_ne_near [] |
static const RoadDriveEntry | _rv_station_right_se_near [] |
static const RoadDriveEntry *const | _road_road_drive_data [] |
const byte | _road_stop_stop_frame [] |
Table of road stop stop frames, when to stop at a road stop. | |
static const RoadDriveEntry | _roadveh_tram_turn_ne_0 [] |
static const RoadDriveEntry | _roadveh_tram_turn_ne_1 [] |
static const RoadDriveEntry | _roadveh_tram_turn_se_0 [] |
static const RoadDriveEntry | _roadveh_tram_turn_se_1 [] |
static const RoadDriveEntry | _roadveh_tram_turn_sw_0 [] |
static const RoadDriveEntry | _roadveh_tram_turn_sw_1 [] |
static const RoadDriveEntry | _roadveh_tram_turn_nw_0 [] |
static const RoadDriveEntry | _roadveh_tram_turn_nw_1 [] |
static const RoadDriveEntry *const | _road_tram_drive_data [] |
static const RoadDriveEntry *const *const | _road_drive_data [2] |
Data about how a road vehicle must drive on a tile.
Definition in file roadveh_movement.h.
const RoadDriveEntry* const* const _road_drive_data[2] [static] |
{ _road_road_drive_data, _road_tram_drive_data, }
Definition at line 1483 of file roadveh_movement.h.
const byte _road_stop_stop_frame[] |
{ 20, 20, 16, 16, 20, 20, 16, 16, 19, 19, 15, 15, 19, 19, 15, 15, 16, 16, 12, 12, 16, 16, 12, 12, 15, 15, 11, 11, 15, 15, 11, 11 }
Table of road stop stop frames, when to stop at a road stop.
Referenced by AfterLoadGame().
const RoadDriveEntry _roadveh_drive_data_0[] [static] |
{ {15, 5}, {14, 5}, {13, 5}, {12, 5}, {11, 5}, {10, 5}, { 9, 5}, { 8, 5}, { 7, 5}, { 6, 5}, { 5, 5}, { 4, 5}, { 3, 5}, { 2, 5}, { 1, 5}, { 0, 5}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 12 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_1[] [static] |
{ {5, 0}, {5, 1}, {5, 2}, {5, 3}, {5, 4}, {5, 5}, {5, 6}, {5, 7}, {5, 8}, {5, 9}, {5, 10}, {5, 11}, {5, 12}, {5, 13}, {5, 14}, {5, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 31 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_10[] [static] |
{ {0, 9}, {1, 9}, {2, 9}, {3, 9}, {4, 9}, {5, 9}, {6, 8}, {7, 7}, {8, 6}, {9, 5}, {9, 4}, {9, 3}, {9, 2}, {9, 1}, {9, 0}, {RDE_NEXT_TILE | DIAGDIR_NW, 0} }
Definition at line 163 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_11[] [static] |
{ { 9, 15}, { 9, 14}, { 9, 13}, {10, 12}, {11, 11}, {12, 10}, {13, 9}, {14, 9}, {15, 9}, {RDE_NEXT_TILE | DIAGDIR_SW, 0} }
Definition at line 181 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_12[] [static] |
{ {15, 5}, {14, 5}, {13, 5}, {12, 4}, {11, 3}, {10, 2}, { 9, 1}, { 9, 0}, {RDE_NEXT_TILE | DIAGDIR_NW, 0} }
Definition at line 193 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_13[] [static] |
{ {9, 15}, {9, 14}, {9, 13}, {9, 12}, {9, 11}, {9, 10}, {8, 9}, {7, 8}, {6, 7}, {5, 6}, {4, 5}, {3, 5}, {2, 5}, {1, 5}, {0, 5}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 204 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_14[] [static] |
{ {15, 8}, {15, 7}, {15, 6}, {15, 5}, {RDE_TURNED | DIAGDIR_NE, 0} }
Definition at line 222 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_15[] [static] |
{ {8, 0}, {7, 0}, {6, 0}, {5, 0}, {RDE_TURNED | DIAGDIR_SE, 0} }
Definition at line 229 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_16[] [static] |
{ {15, 9}, {14, 9}, {13, 9}, {12, 9}, {11, 9}, {10, 9}, { 9, 9}, { 8, 9}, { 7, 9}, { 6, 9}, { 5, 9}, { 4, 9}, { 3, 9}, { 2, 9}, { 1, 9}, { 0, 9}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 236 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_17[] [static] |
{ {9, 0}, {9, 1}, {9, 2}, {9, 3}, {9, 4}, {9, 5}, {9, 6}, {9, 7}, {9, 8}, {9, 9}, {9, 10}, {9, 11}, {9, 12}, {9, 13}, {9, 14}, {9, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 255 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_18[] [static] |
{ {9, 0}, {9, 1}, {9, 2}, {9, 3}, {9, 4}, {9, 5}, {8, 6}, {7, 7}, {6, 8}, {5, 9}, {4, 9}, {3, 9}, {2, 9}, {1, 9}, {0, 9}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 274 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_19[] [static] |
{ {15, 9}, {14, 9}, {13, 9}, {12, 10}, {11, 11}, {10, 12}, { 9, 13}, { 9, 14}, { 9, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 292 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_2[] [static] |
{ {5, 0}, {5, 1}, {5, 2}, {4, 3}, {3, 4}, {2, 5}, {1, 5}, {0, 5}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 50 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_20[] [static] |
{ { 9, 0}, { 9, 1}, {10, 2}, {11, 3}, {12, 4}, {13, 5}, {14, 5}, {15, 5}, {RDE_NEXT_TILE | DIAGDIR_SW, 0} }
Definition at line 304 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_21[] [static] |
{ {0, 5}, {1, 5}, {2, 5}, {3, 5}, {4, 5}, {5, 6}, {6, 7}, {7, 8}, {8, 9}, {9, 10}, {9, 11}, {9, 12}, {9, 13}, {9, 14}, {9, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 315 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_22[] [static] |
{ {0, 8}, {0, 7}, {0, 6}, {0, 5}, {RDE_TURNED | DIAGDIR_SW, 0} }
Definition at line 333 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_23[] [static] |
{ {8, 15}, {7, 15}, {6, 15}, {5, 15}, {RDE_TURNED | DIAGDIR_NW, 0} }
Definition at line 340 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_24[] [static] |
{ { 0, 5}, { 1, 5}, { 2, 5}, { 3, 5}, { 4, 5}, { 5, 5}, { 6, 5}, { 7, 5}, { 8, 5}, { 9, 5}, {10, 5}, {11, 5}, {12, 5}, {13, 5}, {14, 5}, {15, 5}, {RDE_NEXT_TILE | DIAGDIR_SW, 0} }
Definition at line 347 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_25[] [static] |
{ {5, 15}, {5, 14}, {5, 13}, {5, 12}, {5, 11}, {5, 10}, {5, 9}, {5, 8}, {5, 7}, {5, 6}, {5, 5}, {5, 4}, {5, 3}, {5, 2}, {5, 1}, {5, 0}, {RDE_NEXT_TILE | DIAGDIR_NW, 0} }
Definition at line 366 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_26[] [static] |
{ {0, 5}, {1, 5}, {2, 5}, {3, 4}, {4, 3}, {5, 2}, {5, 1}, {5, 0}, {RDE_NEXT_TILE | DIAGDIR_NW, 0} }
Definition at line 385 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_27[] [static] |
{ { 5, 15}, { 5, 14}, { 5, 13}, { 5, 12}, { 5, 11}, { 5, 10}, { 6, 9}, { 7, 8}, { 8, 7}, { 9, 6}, {10, 5}, {11, 5}, {12, 5}, {13, 5}, {14, 5}, {15, 5}, {RDE_NEXT_TILE | DIAGDIR_SW, 0} }
Definition at line 396 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_28[] [static] |
{ {15, 9}, {14, 9}, {13, 9}, {12, 9}, {11, 9}, {10, 9}, { 9, 9}, { 8, 8}, { 7, 7}, { 6, 6}, { 5, 5}, { 5, 4}, { 5, 3}, { 5, 2}, { 5, 1}, { 5, 0}, {RDE_NEXT_TILE | DIAGDIR_NW, 0} }
Definition at line 415 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_29[] [static] |
{ {5, 15}, {5, 14}, {5, 13}, {5, 12}, {4, 11}, {3, 10}, {2, 9}, {1, 9}, {0, 9}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 434 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_3[] [static] |
{ {15, 5}, {14, 5}, {13, 5}, {12, 5}, {11, 5}, {10, 5}, { 9, 6}, { 8, 7}, { 7, 8}, { 6, 9}, { 5, 10}, { 5, 11}, { 5, 12}, { 5, 13}, { 5, 14}, { 5, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 61 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_30[] [static] |
{ {15, 6}, {15, 7}, {15, 8}, {15, 9}, {RDE_TURNED | DIAGDIR_NE, 0} }
Definition at line 446 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_31[] [static] |
{ {6, 0}, {7, 0}, {8, 0}, {9, 0}, {RDE_TURNED | DIAGDIR_SE, 0} }
Definition at line 453 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_4[] [static] |
{ { 5, 0}, { 5, 1}, { 5, 2}, { 5, 3}, { 5, 4}, { 5, 5}, { 6, 6}, { 7, 7}, { 8, 8}, { 9, 9}, {10, 9}, {11, 9}, {12, 9}, {13, 9}, {14, 9}, {15, 9}, {RDE_NEXT_TILE | DIAGDIR_SW, 0} }
Definition at line 80 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_5[] [static] |
{ {0, 9}, {1, 9}, {2, 9}, {3, 10}, {4, 11}, {5, 12}, {5, 13}, {5, 14}, {5, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 99 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_6[] [static] |
{ {0, 6}, {0, 7}, {0, 8}, {0, 9}, {RDE_TURNED | DIAGDIR_SW, 0} }
Definition at line 111 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_7[] [static] |
{ {6, 15}, {7, 15}, {8, 15}, {9, 15}, {RDE_TURNED | DIAGDIR_NW, 0} }
Definition at line 118 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_8[] [static] |
{ { 0, 9}, { 1, 9}, { 2, 9}, { 3, 9}, { 4, 9}, { 5, 9}, { 6, 9}, { 7, 9}, { 8, 9}, { 9, 9}, {10, 9}, {11, 9}, {12, 9}, {13, 9}, {14, 9}, {15, 9}, {RDE_NEXT_TILE | DIAGDIR_SW, 0} }
Definition at line 125 of file roadveh_movement.h.
const RoadDriveEntry _roadveh_drive_data_9[] [static] |
{ {9, 15}, {9, 14}, {9, 13}, {9, 12}, {9, 11}, {9, 10}, {9, 9}, {9, 8}, {9, 7}, {9, 6}, {9, 5}, {9, 4}, {9, 3}, {9, 2}, {9, 1}, {9, 0}, {RDE_NEXT_TILE | DIAGDIR_NW, 0} }
Definition at line 144 of file roadveh_movement.h.
const RoadDriveEntry _rv_station_left_ne_near[] [static] |
{ {0, 9}, {1, 9}, {2, 8}, {2, 7}, {2, 6}, {2, 5}, {2, 4}, {3, 3}, {4, 3}, {5, 3}, {6, 4}, {6, 5}, {6, 6}, {6, 7}, {6, 8}, {6, 9}, {6, 8}, {6, 7}, {6, 6}, {6, 5}, {6, 4}, {5, 3}, {4, 3}, {3, 3}, {2, 4}, {1, 5}, {0, 5}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 680 of file roadveh_movement.h.
const RoadDriveEntry _rv_station_left_se_near[] [static] |
{ {9, 15}, {9, 14}, {8, 13}, {7, 13}, {6, 13}, {5, 13}, {4, 13}, {3, 12}, {3, 11}, {3, 10}, {4, 9}, {5, 9}, {6, 9}, {7, 9}, {8, 9}, {9, 9}, {8, 9}, {7, 9}, {6, 9}, {5, 9}, {4, 9}, {3, 10}, {3, 11}, {3, 12}, {4, 13}, {5, 14}, {5, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 710 of file roadveh_movement.h.
const RoadDriveEntry _rv_station_right_ne_near[] [static] |
{ {0, 5}, {1, 5}, {2, 4}, {3, 3}, {4, 3}, {5, 3}, {6, 4}, {6, 5}, {6, 6}, {6, 7}, {6, 8}, {6, 9}, {6, 8}, {6, 7}, {6, 6}, {6, 5}, {6, 4}, {5, 3}, {4, 3}, {3, 3}, {2, 4}, {2, 5}, {2, 6}, {2, 7}, {2, 8}, {1, 9}, {0, 9}, {RDE_NEXT_TILE | DIAGDIR_NE, 0} }
Definition at line 960 of file roadveh_movement.h.
const RoadDriveEntry _rv_station_right_se_near[] [static] |
{ {5, 15}, {5, 14}, {4, 13}, {3, 12}, {3, 11}, {3, 10}, {4, 9}, {5, 9}, {6, 9}, {7, 9}, {8, 9}, {9, 9}, {8, 9}, {7, 9}, {6, 9}, {5, 9}, {4, 9}, {3, 10}, {3, 11}, {3, 12}, {4, 13}, {5, 13}, {6, 13}, {7, 13}, {8, 13}, {9, 14}, {9, 15}, {RDE_NEXT_TILE | DIAGDIR_SE, 0} }
Definition at line 990 of file roadveh_movement.h.