Browse Source

added new-style FSMs to printDebugFsmList

Darren Ranalli 20 years ago
parent
commit
4c317f7e38
1 changed files with 5 additions and 0 deletions
  1. 5 0
      direct/src/fsm/FSM.py

+ 5 - 0
direct/src/fsm/FSM.py

@@ -150,6 +150,11 @@ class FSM(DirectObject.DirectObject):
         # states.
         self.__requestQueue = []
 
+        if __debug__:
+            from direct.fsm.ClassicFSM import _debugFsms
+            import weakref
+            _debugFsms[name]=weakref.ref(self)
+
     def __del__(self):
         self.cleanup()