OutfitterPanel::OutfitterPanel(PlayerInfo &player) : ShopPanel(player, Outfit::CATEGORIES), available(player.SoldOutfits()) { for(const pair<string, Outfit> &it : GameData::Outfits()) catalog[it.second.Category()].insert(it.first); if(player.GetPlanet()) outfitter = player.GetPlanet()->Outfitter(); }