Files
@ r4644:3a375e59127f
Branch filter:
Location: cpp/openttd-patchpack/source/vehicle_gui.h - annotation
r4644:3a375e59127f
1.8 KiB
text/x-c
(svn r6520) -Fix r6515: "start all" and "stop all" buttons in depot windows are now disabled if you do not own the depot
r2186:5ee653b1b5e1 r2186:5ee653b1b5e1 r164:32c72e637930 r164:32c72e637930 r164:32c72e637930 r4442:b5f1e6ca1edf r1752:e339152fbe8d r2436:963efe8b84cc r4642:20c2c97f04d8 r1093:18f56ef2d029 r164:32c72e637930 r164:32c72e637930 r588:c0748f0d2104 r588:c0748f0d2104 r588:c0748f0d2104 r164:32c72e637930 r164:32c72e637930 r4449:08eb8dc3465f r4449:08eb8dc3465f r4546:198accac2b54 r4449:08eb8dc3465f r4449:08eb8dc3465f r4546:198accac2b54 r4449:08eb8dc3465f r4449:08eb8dc3465f r4506:98668beebd0e r4506:98668beebd0e r4506:98668beebd0e r4506:98668beebd0e r4506:98668beebd0e r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r1907:da80804490bd r1907:da80804490bd r1907:da80804490bd r1907:da80804490bd r1907:da80804490bd r842:96908cec3367 r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4542:80951dd47a54 r4542:80951dd47a54 r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r4442:b5f1e6ca1edf r2552:89bd3d50b470 r2552:89bd3d50b470 r4542:80951dd47a54 r2552:89bd3d50b470 r164:32c72e637930 | /* $Id$ */
#ifndef VEHICLE_GUI_H
#define VEHICLE_GUI_H
#include "window.h"
void DrawVehicleProfitButton(const Vehicle *v, int x, int y);
void ShowVehicleRefitWindow(const Vehicle *v);
void InitializeVehiclesGuiList(void);
/* sorter stuff */
void RebuildVehicleLists(void);
void ResortVehicleLists(void);
#define PERIODIC_RESORT_DAYS 10
/* Vehicle List Window type flags */
enum {
VLW_STANDARD = 0 << 8,
VLW_SHARED_ORDERS = 1 << 8,
VLW_STATION_LIST = 2 << 8,
VLW_MASK = 0x700,
};
static inline bool ValidVLWFlags(uint16 flags)
{
return (flags == VLW_STANDARD || flags == VLW_SHARED_ORDERS || flags == VLW_STATION_LIST);
}
void PlayerVehWndProc(Window *w, WindowEvent *e);
void DrawTrainEnginePurchaseInfo(int x, int y, EngineID engine_number);
void DrawTrainWagonPurchaseInfo(int x, int y, EngineID engine_number);
void DrawRoadVehPurchaseInfo(int x, int y, EngineID engine_number);
void DrawAircraftPurchaseInfo(int x, int y, EngineID engine_number);
void DrawShipPurchaseInfo(int x, int y, EngineID engine_number);
void DrawTrainImage(const Vehicle *v, int x, int y, int count, int skip, VehicleID selection);
void DrawRoadVehImage(const Vehicle *v, int x, int y, VehicleID selection);
void DrawShipImage(const Vehicle *v, int x, int y, VehicleID selection);
void DrawSmallOrderListShip(const Vehicle *v, int x, int y);
void DrawAircraftImage(const Vehicle *v, int x, int y, VehicleID selection);
void DrawSmallOrderListAircraft(const Vehicle *v, int x, int y);
void ShowBuildTrainWindow(TileIndex tile);
void ShowBuildRoadVehWindow(TileIndex tile);
void ShowBuildShipWindow(TileIndex tile);
void ShowBuildAircraftWindow(TileIndex tile);
void ChangeVehicleViewWindow(const Vehicle *from_v, const Vehicle *to_v);
int ShowAdditionalText(int x, int y, int w, EngineID engine);
#endif /* VEHICLE_GUI_H */
|