X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=plugins%2Fentity%2Fkeyobservers.h;h=3921e36444e4469e558b93d40bc3fd35440246f4;hp=a10109fc70c601ee9346a9c981c5311932dd2c77;hb=6ee91d153ea09f2dafa62ed2f022f4183c090168;hpb=ba55f1bbf627594f91a7e72706655bb71dca4db4 diff --git a/plugins/entity/keyobservers.h b/plugins/entity/keyobservers.h index a10109fc..3921e364 100644 --- a/plugins/entity/keyobservers.h +++ b/plugins/entity/keyobservers.h @@ -25,7 +25,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "entitylib.h" #include -class KeyObserverMap : public EntityKeyValues::Observer +class KeyObserverMap : public Entity::Observer { typedef std::multimap KeyObservers; KeyObservers m_keyObservers; @@ -34,14 +34,14 @@ public: { m_keyObservers.insert(KeyObservers::value_type(key, observer)); } - void insert(const char* key, EntityKeyValues::Value& value) + void insert(const char* key, EntityKeyValue& value) { for(KeyObservers::const_iterator i = m_keyObservers.find(key); i != m_keyObservers.end() && string_equal((*i).first, key); ++i) { value.attach((*i).second); } } - void erase(const char* key, EntityKeyValues::Value& value) + void erase(const char* key, EntityKeyValue& value) { for(KeyObservers::const_iterator i = m_keyObservers.find(key); i != m_keyObservers.end() && string_equal((*i).first, key); ++i) {