Changeset 551


Ignore:
Timestamp:
06/19/10 21:22:05 (9 years ago)
Author:
beliar
Message:
  • Fixed an issue that was introduced with yesterdays commit
Location:
branches/code-cleanup-and-refactoring/game
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/code-cleanup-and-refactoring/game/local_loaders/xmlmap.py

    r550 r551  
    2323from fife import fife  
    2424try: 
    25     import xml.etree.cElementTree as ET #@UnusedImport 
    26 except(ImportError): 
    27     import xml.etree.ElementTree as ET #@Reimport 
     25    import xml.etree.cElementTree as ET  
     26except ImportError: 
     27    import xml.etree.ElementTree as ET 
    2828 
    2929from fife.extensions import loaders 
     
    6161 
    6262    pathstr = '' 
    63     while master_leftovers: 
     63    for _ in master_leftovers[:-1]: 
    6464        pathstr += '..' + dir_delim 
    65         master_leftovers = master_leftovers[1:] 
    6665    pathstr += dir_delim.join(sub_leftovers) 
    6766    return pathstr 
     
    121120 
    122121        self.n_space = None 
    123         self.x = None 
    124         self.y = None 
     122        self.x = 0 
     123        self.y = 0 
    125124 
    126125    def _err(self, msg): 
     
    143142            self._err(\ 
    144143                'No <map> element found at top level of map file definition.') 
    145         map_id, map_format = map_elt.get('map_id'), map_elt.get('map_format') 
     144        map_id,map_format = map_elt.get('id'),map_elt.get('format') 
    146145 
    147146        if not map_format == FORMAT: 
     
    183182         
    184183        for item in map_elt.findall('import'): 
    185             imp_file = item.get('imp_file') 
     184            imp_file = item.get('file') 
    186185            if imp_file: 
    187186                imp_file = reverseRootSubfile(self.source, imp_file) 
    188             directory = item.get('directory') 
     187            directory = item.get('dir') 
    189188            if directory: 
    190189                directory = reverseRootSubfile(self.source, directory) 
     
    218217 
    219218        for layer in map_elt.findall('layer'): 
    220             layer_id = layer.get('layer_id') 
     219            layer_id = layer.get('id') 
    221220            grid_type = layer.get('grid_type') 
    222221            x_scale = layer.get('x_scale') 
     
    303302 
    304303            if not object_id: self._err('<instance> does not specify an '\ 
    305                                         'map_object attribute.') 
     304                                        'map_obj attribute.') 
    306305 
    307306            n_space = instance.get('namespace') 
     
    312311 
    313312            if not n_space: self._err('<instance> %s does not specify an '\ 
    314                                       'map_object namespace, and no default is '\ 
     313                                      'map_obj namespace, and no default is '\ 
    315314                                      'available.' % str(object_id)) 
    316315 
    317316            self.n_space = n_space 
    318317 
    319             map_object = self.fife_model.getObject(str(object_id), str(n_space)) 
    320             if not map_object: 
     318            map_obj = self.fife_model.getObject(str(object_id), str(n_space)) 
     319            if not map_obj: 
    321320                print ''.join(['Object with inst_id=', str(object_id), ' ns=', \ 
    322321                               str(n_space), \ 
     
    328327            z = instance.get('z') 
    329328            stack_pos = instance.get('stackpos') 
    330             inst_id = instance.get('inst_id') 
     329            inst_id = instance.get('id') 
    331330 
    332331            if x: 
     
    353352                inst_id = str(inst_id)             
    354353             
    355             inst = layer.createInstance(map_object, \ 
     354            inst = layer.createInstance(map_obj, \ 
    356355                                        fife.ExactModelCoordinate(x,y,z), \ 
    357356                                        str(inst_id)) 
     
    362361                rotation = instance.get('rotation') 
    363362            if not rotation: 
    364                 angles = map_object.get2dGfxVisual().getStaticImageAngles() 
     363                angles = map_obj.get2dGfxVisual().getStaticImageAngles() 
    365364                if angles: 
    366365                    rotation = angles[0] 
     
    375374                inst.get2dGfxVisual().setStackPosition(int(stack_pos)) 
    376375 
    377             if (map_object.getAction('default')): 
     376            if (map_obj.getAction('default')): 
    378377                target = fife.Location(layer) 
    379378                inst.act('default', target, True) 
    380379                 
    381             #Check for PARPG specific map_object attributes 
     380            #Check for PARPG specific map_obj attributes 
    382381            object_type = instance.get('object_type') 
    383382            if object_type: 
    384383                inst_dict = {} 
    385384                inst_dict["type"] = object_type 
    386                 inst_dict["inst_id"] = inst_id 
     385                inst_dict["id"] = inst_id 
    387386                inst_dict["xpos"] = x 
    388387                inst_dict["ypos"] = y 
     
    403402                if inventory_el is not None: 
    404403                    inventory = Inventory() 
    405                     inv_objects = inventory_el.findall("map_object") 
     404                    inv_objects = inventory_el.findall("object") 
    406405                    for inv_object in inv_objects: 
    407406                        attributes = inv_object.attrib.copy() 
     
    416415 
    417416        for camera in map_elt.findall('camera'): 
    418             cam_id = camera.get('cam_id') 
     417            cam_id = camera.get('id') 
    419418            zoom = camera.get('zoom') 
    420419            tilt = camera.get('tilt') 
  • branches/code-cleanup-and-refactoring/game/scripts/gui/inventorygui.py

    r550 r551  
    7979 
    8080        for slot in self.slot_buttons: 
    81             for button in enumerate(self.slot_buttons[slot].values): 
     81            for _, button in enumerate(self.slot_buttons[slot]): 
    8282                events_to_map[button] = cbwa(self.dragDrop, button) 
    8383        events_to_map['close_button'] = self.closeInventoryAndToggle 
Note: See TracChangeset for help on using the changeset viewer.