Mercurial > hg > openttd
comparison src/vehicle.cpp @ 6683:6984c0dbbb07 draft
(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
author | rubidium <rubidium@openttd.org> |
---|---|
date | Thu, 24 May 2007 22:41:50 +0000 |
parents | d0ccddda7bf9 |
children | 91a7c42b133c |
comparison
equal
deleted
inserted
replaced
6682:a2cee007eff4 | 6683:6984c0dbbb07 |
---|---|
237 TrainConsistChanged(v); | 237 TrainConsistChanged(v); |
238 } | 238 } |
239 | 239 |
240 FOR_ALL_VEHICLES(v) { | 240 FOR_ALL_VEHICLES(v) { |
241 switch (v->type) { | 241 switch (v->type) { |
242 case VEH_ROAD: | |
243 v->cur_image = GetRoadVehImage(v, v->direction); | |
244 v->u.road.roadtype = ROADTYPE_ROAD; | |
245 v->u.road.compatible_roadtypes = RoadTypeToRoadTypes(v->u.road.roadtype); | |
246 break; | |
247 | |
242 case VEH_TRAIN: v->cur_image = GetTrainImage(v, v->direction); break; | 248 case VEH_TRAIN: v->cur_image = GetTrainImage(v, v->direction); break; |
243 case VEH_ROAD: v->cur_image = GetRoadVehImage(v, v->direction); break; | |
244 case VEH_SHIP: v->cur_image = GetShipImage(v, v->direction); break; | 249 case VEH_SHIP: v->cur_image = GetShipImage(v, v->direction); break; |
245 case VEH_AIRCRAFT: | 250 case VEH_AIRCRAFT: |
246 if (IsNormalAircraft(v)) { | 251 if (IsNormalAircraft(v)) { |
247 v->cur_image = GetAircraftImage(v, v->direction); | 252 v->cur_image = GetAircraftImage(v, v->direction); |
248 | 253 |