equal
deleted
inserted
replaced
3 /** @file train_gui.cpp */ |
3 /** @file train_gui.cpp */ |
4 |
4 |
5 #include "stdafx.h" |
5 #include "stdafx.h" |
6 #include "openttd.h" |
6 #include "openttd.h" |
7 #include "debug.h" |
7 #include "debug.h" |
8 #include "functions.h" |
|
9 #include "table/sprites.h" |
|
10 #include "table/strings.h" |
|
11 #include "strings.h" |
|
12 #include "window.h" |
|
13 #include "gui.h" |
8 #include "gui.h" |
14 #include "vehicle.h" |
9 #include "window_gui.h" |
15 #include "viewport.h" |
10 #include "gfx_func.h" |
16 #include "command.h" |
11 #include "command_func.h" |
17 #include "vehicle_gui.h" |
12 #include "vehicle_gui.h" |
18 #include "depot.h" |
13 #include "depot.h" |
19 #include "train.h" |
14 #include "train.h" |
20 #include "newgrf_engine.h" |
15 #include "newgrf_engine.h" |
|
16 #include "strings_func.h" |
|
17 #include "vehicle_func.h" |
|
18 #include "settings_type.h" |
|
19 |
|
20 #include "table/sprites.h" |
|
21 #include "table/strings.h" |
21 |
22 |
22 void CcBuildWagon(bool success, TileIndex tile, uint32 p1, uint32 p2) |
23 void CcBuildWagon(bool success, TileIndex tile, uint32 p1, uint32 p2) |
23 { |
24 { |
24 Vehicle *v, *found; |
25 Vehicle *v, *found; |
25 |
26 |
67 int WagonLengthToPixels(int len) |
68 int WagonLengthToPixels(int len) |
68 { |
69 { |
69 return (len * _traininfo_vehicle_width) / 8; |
70 return (len * _traininfo_vehicle_width) / 8; |
70 } |
71 } |
71 |
72 |
72 void DrawTrainImage(const Vehicle *v, int x, int y, int count, int skip, VehicleID selection) |
73 void DrawTrainImage(const Vehicle *v, int x, int y, VehicleID selection, int count, int skip) |
73 { |
74 { |
74 DrawPixelInfo tmp_dpi, *old_dpi; |
75 DrawPixelInfo tmp_dpi, *old_dpi; |
75 int dx = -(skip * 8) / _traininfo_vehicle_width; |
76 int dx = -(skip * 8) / _traininfo_vehicle_width; |
76 /* Position of highlight box */ |
77 /* Position of highlight box */ |
77 int highlight_l = 0; |
78 int highlight_l = 0; |