comparison engine/extensions/savers.py @ 129:9a1529f9625e

* Indentation patch by GreyGhost
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Thu, 07 Aug 2008 15:46:46 +0000
parents 1fa74d3229d5
children 48c99636453e
comparison
equal deleted inserted replaced
128:6e1fd3571440 129:9a1529f9625e
70 self.endElement('map') 70 self.endElement('map')
71 71
72 def write_imports(self, map, importList): 72 def write_imports(self, map, importList):
73 for importdir in importList: 73 for importdir in importList:
74 self.write_importdir(root_subfile(map.getResourceFile(), importdir)) 74 self.write_importdir(root_subfile(map.getResourceFile(), importdir))
75 75
76 imports = [] 76 imports = []
77 for layer in map.getLayers(): 77 for layer in map.getLayers():
78 for instance in layer.getInstances(): 78 for instance in layer.getInstances():
79 file = instance.getObject().getResourceFile() 79 file = instance.getObject().getResourceFile()
80 if not (file in imports): 80 if not (file in imports):
115 attrs = AttributesNSImpl(attr_vals, attr_names) 115 attrs = AttributesNSImpl(attr_vals, attr_names)
116 self.file.write(self.indent_level) 116 self.file.write(self.indent_level)
117 self.xmlout.startElementNS((None, 'import'), 'import', attrs) 117 self.xmlout.startElementNS((None, 'import'), 'import', attrs)
118 self.xmlout.endElementNS((None, 'import'), 'import') 118 self.xmlout.endElementNS((None, 'import'), 'import')
119 self.file.write('\n') 119 self.file.write('\n')
120 120
121 def pathing_val_to_str(self, val): 121 def pathing_val_to_str(self, val):
122 if val == fife.CELL_EDGES_AND_DIAGONALS: 122 if val == fife.CELL_EDGES_AND_DIAGONALS:
123 return "cell_edges_and_diagonals" 123 return "cell_edges_and_diagonals"
124 if val == fife.FREEFORM: 124 if val == fife.FREEFORM:
125 return "freeform" 125 return "freeform"
126 return "cell_edges_only" 126 return "cell_edges_only"
127 127
128 def write_layers(self, map): 128 def write_layers(self, map):
129 for layer in map.getLayers(): 129 for layer in map.getLayers():
130 cellgrid = layer.getCellGrid() 130 cellgrid = layer.getCellGrid()
131 attr_vals = { 131 attr_vals = {
132 (None, 'id'): layer.getId(), 132 (None, 'id'): layer.getId(),
187 attrs = AttributesNSImpl(attr_vals, attr_names) 187 attrs = AttributesNSImpl(attr_vals, attr_names)
188 self.file.write(self.indent_level) 188 self.file.write(self.indent_level)
189 self.xmlout.startElementNS((None, 'i'), 'i', attrs) 189 self.xmlout.startElementNS((None, 'i'), 'i', attrs)
190 self.xmlout.endElementNS((None, 'i'), 'i') 190 self.xmlout.endElementNS((None, 'i'), 'i')
191 self.file.write('\n') 191 self.file.write('\n')
192 192
193 self.endElement('instances') 193 self.endElement('instances')
194 194
195 # Save the linked camera of a map. 195 # Save the linked camera of a map.
196 def write_camera( self, map ): 196 def write_camera( self, map ):
197 cameralist = self.engine.getView().getCameras() 197 cameralist = self.engine.getView().getCameras()