コード例 #1
0
ファイル: entity_map.cpp プロジェクト: Therad9933/keeperrl
Value& EntityMap<Key, Value>::getOrInit(const Key* key) {
  return getOrInit(key->getUniqueId());
}
コード例 #2
0
ファイル: visibility_map.cpp プロジェクト: akien-mga/keeperrl
void VisibilityMap::addPositions(const vector<Position>& positions) {
  for (Position v : positions)
    if (++visibilityCount.getOrInit(v) == 1)
      v.setNeedsRenderUpdate(true);
}
コード例 #3
0
ファイル: entity_map.cpp プロジェクト: miki151/keeperrl
Value& EntityMap<Key, Value>::getOrInit(WeakPointer<const Key> key) {
  return getOrInit(key->getUniqueId());
}