Browse Source

added LevelMgr

Darren Ranalli 22 years ago
parent
commit
f196aaf0fe
2 changed files with 22 additions and 0 deletions
  1. 13 0
      direct/src/level/LevelMgr.py
  2. 9 0
      direct/src/level/LevelMgrAI.py

+ 13 - 0
direct/src/level/LevelMgr.py

@@ -0,0 +1,13 @@
+"""LevelMgr module: contains the LevelMgr class"""
+
+import Entity
+
+class LevelMgr(Entity.Entity):
+    """This class manages editable client-side level attributes"""
+    def __init__(self, level, entId):
+        Entity.Entity.__init__(self, level, entId)
+        self.initializeEntity()
+        self.callSetters('modelFilename')
+
+    def setModelFilename(self, modelFilename):
+        self.level.modelFilename = modelFilename

+ 9 - 0
direct/src/level/LevelMgrAI.py

@@ -0,0 +1,9 @@
+"""LevelMgrAI module: contains the LevelMgrAI class"""
+
+import Entity
+
+class LevelMgrAI(Entity.Entity):
+    """This class manages editable AI level attributes"""
+    def __init__(self, level, entId):
+        Entity.Entity.__init__(self, level, entId)
+        self.initializeEntity()