Types related to companies.
Owner
Enum for all companies/owners.
void ShowCompanyGroup(CompanyID company, VehicleType veh, GroupID group=INVALID_GROUP, bool need_existing_window=false)
Show the group window for the given company and vehicle type.
void DeleteGroupHighlightOfVehicle(const Vehicle *v)
Removes the highlight of a vehicle in a group window.
void ShowCompanyGroupForVehicle(const Vehicle *v)
Show the group window for the given vehicle.
void BuildGuiGroupList(GUIGroupList &dst, bool fold, Owner owner, VehicleType veh_type)
Build GUI group list, a sorted hierarchical list of groups for owner and vehicle type.
uint16_t GroupID
Type for all group identifiers.
static const GroupID INVALID_GROUP
Sentinel for invalid groups.
uint16_t level_mask
Bitmask of indentation continuation.
uint8_t indent
Display indentation level.
Types related to vehicles.
VehicleType
Available vehicle types.