From c617e83e9baa4549fa8df9db7dbdf001e998e6c1 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Fri, 3 Oct 2003 21:06:04 +0000 Subject: [PATCH] added getEntityTypes --- direct/src/level/EntityCreatorBase.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/direct/src/level/EntityCreatorBase.py b/direct/src/level/EntityCreatorBase.py index 19ce831246..1d06e68b80 100755 --- a/direct/src/level/EntityCreatorBase.py +++ b/direct/src/level/EntityCreatorBase.py @@ -22,6 +22,11 @@ class EntityCreatorBase: # inheritor must define doCreateEntity return self.doCreateEntity(self.entType2Ctor[entType], entId) + def getEntityTypes(self): + """by definition, this object knows the full list of entity types + that may exist within the level""" + return self.entType2Ctor.keys() + def privRegisterType(self, entType, ctor): if self.entType2Ctor.has_key(entType): self.notify.warning('replacing %s ctor %s with %s' %