diff -r 42fa878a14fb -r ce1614834bc3 src/newgrf_engine.cpp --- a/src/newgrf_engine.cpp Tue Mar 27 20:12:11 2007 +0000 +++ b/src/newgrf_engine.cpp Tue Mar 27 21:11:34 2007 +0000 @@ -21,6 +21,7 @@ #include "date.h" #include "helpers.hpp" #include "cargotype.h" +#include "airport_states.h" int _traininfo_vehicle_pitch = 0; @@ -283,6 +284,10 @@ case TERM6: case TERM7: case TERM8: + case TERM9: + case TERM10: + case TERM11: + case TERM12: /* TTDPatch only has 3 terminals, so treat these states the same */ if (amdflag & AMED_EXACTPOS) return AMS_TTDP_TO_PAD3; return AMS_TTDP_TO_ENTRY_2_AND_3_AND_H; @@ -387,6 +392,10 @@ case TERM6: case TERM7: case TERM8: + case TERM9: + case TERM10: + case TERM11: + case TERM12: case HELIPAD3: case HELIPAD4: return (v->current_order.type == OT_LOADING) ? AMA_TTDP_ON_PAD3 : AMA_TTDP_LANDING_TO_PAD3;