Пример #1
0
 def startElement(self, name, attrs):
     if name == 'Global':
         self.mangLevel.setAttributes(attrs)
     elif name == 'Level':
         self.level = Level()
         self.level.setAttributes(attrs)
     elif name == 'Objects':
         pass
     elif name == 'Object':
         opObject = OpObject(self.level.id)
         opObject.setAttributes(attrs)
         self.level.opObjects.append(opObject)
     elif name == 'Environment':
         pass
     elif name == 'EnvObject':
         envObject = EnvObject(self.level.id)
         envObject.setAttributes(attrs)
         self.level.envObjects.append(envObject)
     elif name == 'Lights':
         pass
     elif name == 'Light':
         light = Light(self.level.id)
         light.setAttributes(attrs)
         self.level.lights.append(light)
Пример #2
0
 def startElement(self, name, attrs):
     if name == 'Global':
         self.mangLevel.setAttributes(attrs)
     elif name == 'Level':
         self.level = Level()
         self.level.setAttributes(attrs)
     elif name == 'Objects':
         pass
     elif name == 'Object':
         opObject = OpObject(self.level.id)
         opObject.setAttributes(attrs)
         self.level.opObjects.append(opObject)
     elif name == 'Environment':
         pass
     elif name == 'EnvObject':
         envObject = EnvObject(self.level.id)
         envObject.setAttributes(attrs)
         self.level.envObjects.append(envObject)
     elif name == 'Lights':
         pass
     elif name == 'Light':
         light = Light(self.level.id)
         light.setAttributes(attrs)
         self.level.lights.append(light)