コード例 #1
0
ファイル: entity_map.cpp プロジェクト: Therad9933/keeperrl
optional<Value> EntityMap<Key, Value>::getMaybe(const Key* key) const {
  return getMaybe(key->getUniqueId());
}
コード例 #2
0
ファイル: visibility_map.cpp プロジェクト: akien-mga/keeperrl
void VisibilityMap::remove(WConstCreature c) {
  if (auto positions = lastUpdates.getMaybe(c))
    removePositions(*positions);
  lastUpdates.erase(c);
}
コード例 #3
0
ファイル: entity_map.cpp プロジェクト: miki151/keeperrl
optional<Value> EntityMap<Key, Value>::getMaybe(WeakPointer<const Key> key) const {
  return getMaybe(key->getUniqueId());
}