equal
deleted
inserted
replaced
42 { |
42 { |
43 WagonOverrides *wos; |
43 WagonOverrides *wos; |
44 WagonOverride *wo; |
44 WagonOverride *wo; |
45 |
45 |
46 assert(engine < TOTAL_NUM_ENGINES); |
46 assert(engine < TOTAL_NUM_ENGINES); |
47 assert(cargo < NUM_CARGO + 1); // Include CT_DEFAULT pseudo cargo. CT_PURCHASE does not apply to overrides. |
47 assert(cargo < NUM_CARGO + 2); // Include CT_DEFAULT and CT_PURCHASE pseudo cargos. |
48 |
48 |
49 wos = &_engine_wagon_overrides[engine]; |
49 wos = &_engine_wagon_overrides[engine]; |
50 wos->overrides_count++; |
50 wos->overrides_count++; |
51 wos->overrides = ReallocT(wos->overrides, wos->overrides_count); |
51 wos->overrides = ReallocT(wos->overrides, wos->overrides_count); |
52 |
52 |