src/aircraft.h
changeset 7059 3d5c57a7e729
parent 7058 b541279ca705
child 7269 c7f39d91255e
equal deleted inserted replaced
7058:b541279ca705 7059:3d5c57a7e729
   128 	Aircraft() { this->type = VEH_AIRCRAFT; }
   128 	Aircraft() { this->type = VEH_AIRCRAFT; }
   129 
   129 
   130 	/** We want to 'destruct' the right class. */
   130 	/** We want to 'destruct' the right class. */
   131 	virtual ~Aircraft() {}
   131 	virtual ~Aircraft() {}
   132 
   132 
   133 	const char *GetTypeString() { return "aircraft"; }
   133 	const char *GetTypeString() const { return "aircraft"; }
   134 	void MarkDirty();
   134 	void MarkDirty();
   135 	void UpdateDeltaXY(Direction direction);
   135 	void UpdateDeltaXY(Direction direction);
   136 	ExpensesType GetExpenseType(bool income) { return income ? EXPENSES_AIRCRAFT_INC : EXPENSES_AIRCRAFT_RUN; }
   136 	ExpensesType GetExpenseType(bool income) const { return income ? EXPENSES_AIRCRAFT_INC : EXPENSES_AIRCRAFT_RUN; }
   137 	WindowClass GetVehicleListWindowClass() { return WC_AIRCRAFT_LIST; }
   137 	WindowClass GetVehicleListWindowClass() const { return WC_AIRCRAFT_LIST; }
   138 };
   138 };
   139 
   139 
   140 #endif /* AIRCRAFT_H */
   140 #endif /* AIRCRAFT_H */