src/vehicle_gui.cpp
changeset 10525 da5bc725cda4
parent 10504 7c80c8aaa1df
child 10576 3a8790d797ef
equal deleted inserted replaced
10524:82b909f4bc5e 10525:da5bc725cda4
   839  * 11-15 vehicle type (using VEH_, but can be compressed to fewer bytes if needed)
   839  * 11-15 vehicle type (using VEH_, but can be compressed to fewer bytes if needed)
   840  * 16-31 StationID or OrderID depending on window type (bit 8-10)
   840  * 16-31 StationID or OrderID depending on window type (bit 8-10)
   841  */
   841  */
   842 struct VehicleListWindow : public Window, public VehicleListBase {
   842 struct VehicleListWindow : public Window, public VehicleListBase {
   843 
   843 
   844 	VehicleListWindow(const WindowDesc *desc, void *data, WindowNumber window_number) : Window(desc, data, window_number)
   844 	VehicleListWindow(const WindowDesc *desc, WindowNumber window_number) : Window(desc, window_number)
   845 	{
   845 	{
   846 		uint16 window_type = this->window_number & VLW_MASK;
   846 		uint16 window_type = this->window_number & VLW_MASK;
   847 		PlayerID player = (PlayerID)GB(this->window_number, 0, 8);
   847 		PlayerID player = (PlayerID)GB(this->window_number, 0, 8);
   848 
   848 
   849 		this->vehicle_type = (VehicleType)GB(this->window_number, 11, 5);
   849 		this->vehicle_type = (VehicleType)GB(this->window_number, 11, 5);