2024-10-28 15:57:39 +01:00
|
|
|
// Luanti
|
|
|
|
// SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
// Copyright (C) 2013 celeron55, Perttu Ahola <celeron55@gmail.com>
|
2012-03-04 21:08:03 +02:00
|
|
|
|
2017-08-17 22:19:39 +02:00
|
|
|
#pragma once
|
2012-03-04 21:08:03 +02:00
|
|
|
|
|
|
|
#include <string>
|
2017-06-04 21:00:04 +02:00
|
|
|
#include <unordered_map>
|
2012-03-04 21:08:03 +02:00
|
|
|
|
2017-06-04 21:00:04 +02:00
|
|
|
typedef std::unordered_map<std::string, int> ItemGroupList;
|
2012-03-04 21:08:03 +02:00
|
|
|
|
2017-04-23 09:52:40 +02:00
|
|
|
static inline int itemgroup_get(const ItemGroupList &groups, const std::string &name)
|
2012-03-04 21:08:03 +02:00
|
|
|
{
|
2016-10-05 09:03:55 +02:00
|
|
|
ItemGroupList::const_iterator i = groups.find(name);
|
2017-04-23 09:52:40 +02:00
|
|
|
if (i == groups.end())
|
2012-03-04 21:08:03 +02:00
|
|
|
return 0;
|
|
|
|
return i->second;
|
|
|
|
}
|