Skip to content
Permalink
Browse files

LBM content mapping map doesn't need to be ordered, use std::unordere…

…d_map

Also rename helper to lbm_map instead of container_map
  • Loading branch information...
nerzhul committed Jul 18, 2017
1 parent 14a1a71 commit a8c405b04ea1be927d8ebc753ce7ccb46cfdd4f9
Showing with 3 additions and 3 deletions.
  1. +1 −1 src/serverenvironment.cpp
  2. +2 −2 src/serverenvironment.h
@@ -109,7 +109,7 @@ void LBMContentMapping::addLBM(LoadingBlockModifierDef *lbm_def, IGameDef *gamed
const std::vector<LoadingBlockModifierDef *> *
LBMContentMapping::lookup(content_t c) const
{
container_map::const_iterator it = map.find(c);
lbm_map::const_iterator it = map.find(c);
if (it == map.end())
return NULL;
// This first dereferences the iterator, returning
@@ -88,8 +88,8 @@ struct LoadingBlockModifierDef

struct LBMContentMapping
{
typedef std::map<content_t, std::vector<LoadingBlockModifierDef *> > container_map;
container_map map;
typedef std::unordered_map<content_t, std::vector<LoadingBlockModifierDef *>> lbm_map;
lbm_map map;

std::vector<LoadingBlockModifierDef *> lbm_list;

0 comments on commit a8c405b

Please sign in to comment.
You can’t perform that action at this time.