src/train_cmd.cpp
changeset 5852 cb3f71b16e1a
parent 5838 9c3129cb019b
child 5853 df216f54532c
equal deleted inserted replaced
5851:ea65a6afdc43 5852:cb3f71b16e1a
   363 
   363 
   364 	max_speed += (max_speed / 2) * v->u.rail.railtype;
   364 	max_speed += (max_speed / 2) * v->u.rail.railtype;
   365 
   365 
   366 	if (IsTileType(v->tile, MP_STATION) && IsFrontEngine(v)) {
   366 	if (IsTileType(v->tile, MP_STATION) && IsFrontEngine(v)) {
   367 		if (TrainShouldStop(v, v->tile)) {
   367 		if (TrainShouldStop(v, v->tile)) {
   368 			uint station_length = GetPlatformLength(v->tile, DirToDiagDir(v->direction));
   368 			int station_length = GetPlatformLength(v->tile, DirToDiagDir(v->direction));
   369 			int delta_v;
   369 			int delta_v;
   370 
   370 
   371 			max_speed = 120;
   371 			max_speed = 120;
   372 
   372 
   373 			delta_v = v->cur_speed / (station_length + 1);
   373 			delta_v = v->cur_speed / (station_length + 1);