src/aircraft_cmd.cpp
branchNewGRF_ports
changeset 10274 b3c58f3df92b
parent 10242 52b4a9006029
child 10347 63399f8b90bc
equal deleted inserted replaced
10243:e9066a148720 10274:b3c58f3df92b
    34 #include "autoreplace_gui.h"
    34 #include "autoreplace_gui.h"
    35 #include "gfx_func.h"
    35 #include "gfx_func.h"
    36 #include "player_func.h"
    36 #include "player_func.h"
    37 #include "settings_type.h"
    37 #include "settings_type.h"
    38 #include "order_func.h"
    38 #include "order_func.h"
       
    39 #include "effectvehicle_func.h"
    39 
    40 
    40 #include "table/strings.h"
    41 #include "table/strings.h"
    41 #include "table/sprites.h"
    42 #include "table/sprites.h"
    42 
    43 
    43 void Aircraft::UpdateDeltaXY(Direction direction)
    44 void Aircraft::UpdateDeltaXY(Direction direction)
  2209 	/* aircraft is broken down? */
  2210 	/* aircraft is broken down? */
  2210 	if (v->breakdown_ctr != 0) {
  2211 	if (v->breakdown_ctr != 0) {
  2211 		if (v->breakdown_ctr <= 2) {
  2212 		if (v->breakdown_ctr <= 2) {
  2212 			HandleBrokenAircraft(v);
  2213 			HandleBrokenAircraft(v);
  2213 		} else {
  2214 		} else {
  2214 			v->breakdown_ctr--;
  2215 			if (!v->current_order.IsType(OT_LOADING)) v->breakdown_ctr--;
  2215 		}
  2216 		}
  2216 	}
  2217 	}
  2217 
  2218 
  2218 	HandleAircraftSmoke(v);
  2219 	HandleAircraftSmoke(v);
  2219 	ProcessOrders(v);
  2220 	ProcessOrders(v);