Changeset 201


Ignore:
Timestamp:
07/10/09 15:32:06 (10 years ago)
Author:
bretzel_parpg
Message:

Fixed some stuff with opening boxes

Location:
trunk/PARPG/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/PARPG/scripts/popups.py

    r199 r201  
    4949 
    5050        if type(data) == list: 
    51             self.setContainerImage("Slot1", item_image_dict[data[1]]) 
    52             self.setContainerImage("Slot2", item_image_dict[data[2]]) 
    53             self.setContainerImage("Slot3", item_image_dict[data[3]]) 
    54             self.setContainerImage("Slot4", item_image_dict[data[4]]) 
    55             self.setContainerImage("Slot5", item_image_dict[data[5]]) 
    56             self.setContainerImage("Slot6", item_image_dict[data[6]]) 
    57             self.setContainerImage("Slot7", item_image_dict[data[7]]) 
    58             self.setContainerImage("Slot8", item_image_dict[data[8]]) 
    59             self.setContainerImage("Slot9", item_image_dict[data[9]]) 
     51            self.setContainerImage("Slot1", item_image_dict[data[0]]) 
     52            self.setContainerImage("Slot2", item_image_dict[data[1]]) 
     53            self.setContainerImage("Slot3", item_image_dict[data[2]]) 
     54            self.setContainerImage("Slot4", item_image_dict[data[3]]) 
     55            self.setContainerImage("Slot5", item_image_dict[data[4]]) 
     56            self.setContainerImage("Slot6", item_image_dict[data[5]]) 
     57            self.setContainerImage("Slot7", item_image_dict[data[6]]) 
     58            self.setContainerImage("Slot8", item_image_dict[data[7]]) 
     59            self.setContainerImage("Slot9", item_image_dict[data[8]]) 
    6060             
    61             self.container_gui.findChild(name="Slot1").item = data[1] 
    62             self.container_gui.findChild(name="Slot2").item = data[2] 
    63             self.container_gui.findChild(name="Slot3").item = data[3] 
    64             self.container_gui.findChild(name="Slot4").item = data[4] 
    65             self.container_gui.findChild(name="Slot5").item = data[5] 
    66             self.container_gui.findChild(name="Slot6").item = data[6] 
    67             self.container_gui.findChild(name="Slot7").item = data[7] 
    68             self.container_gui.findChild(name="Slot8").item = data[8] 
    69             self.container_gui.findChild(name="Slot9").item = data[9] 
    70  
    71             self.empty_images = {"Slot1":item_image_dict[data[1]], 
    72                                  "Slot2":item_image_dict[data[2]], 
    73                                  "Slot3":item_image_dict[data[3]], 
    74                                  "Slot4":item_image_dict[data[4]], 
    75                                  "Slot5":item_image_dict[data[5]], 
    76                                  "Slot6":item_image_dict[data[6]], 
    77                                  "Slot7":item_image_dict[data[7]], 
    78                                  "Slot8":item_image_dict[data[8]], 
    79                                  "Slot9":item_image_dict[data[9]]} 
    80              
    81             self.buttons = {} 
    82             for key in self.empty_images: 
    83                 self.buttons[key] = "main_inv" 
    84  
    85             self.events_to_map = {} 
    86             for button in self.buttons: 
    87                 # make every button's callback be self.dragDrop 
    88                 self.events_to_map[button] = cbwa(self.dragDrop, button) 
    89                 ch = self.container_gui.findChild(name = button) 
    90  
    91             self.container_gui.findChild(name="Slot1").item = data[1] 
    92             self.container_gui.findChild(name="Slot2").item = data[2] 
    93             self.container_gui.findChild(name="Slot3").item = data[3] 
    94             self.container_gui.findChild(name="Slot4").item = data[4] 
    95             self.container_gui.findChild(name="Slot5").item = data[5] 
    96             self.container_gui.findChild(name="Slot6").item = data[6] 
    97             self.container_gui.findChild(name="Slot7").item = data[7] 
    98             self.container_gui.findChild(name="Slot8").item = data[8] 
    99             self.container_gui.findChild(name="Slot9").item = data[9] 
     61            self.container_gui.findChild(name="Slot1").item = data[0] 
     62            self.container_gui.findChild(name="Slot2").item = data[1] 
     63            self.container_gui.findChild(name="Slot3").item = data[2] 
     64            self.container_gui.findChild(name="Slot4").item = data[3] 
     65            self.container_gui.findChild(name="Slot5").item = data[4] 
     66            self.container_gui.findChild(name="Slot6").item = data[5] 
     67            self.container_gui.findChild(name="Slot7").item = data[6] 
     68            self.container_gui.findChild(name="Slot8").item = data[7] 
     69            self.container_gui.findChild(name="Slot9").item = data[8] 
     70 
     71            self.container_gui.findChild(name="Slot1").item = data[0] 
     72            self.container_gui.findChild(name="Slot2").item = data[1] 
     73            self.container_gui.findChild(name="Slot3").item = data[2] 
     74            self.container_gui.findChild(name="Slot4").item = data[3] 
     75            self.container_gui.findChild(name="Slot5").item = data[4] 
     76            self.container_gui.findChild(name="Slot6").item = data[5] 
     77            self.container_gui.findChild(name="Slot7").item = data[6] 
     78            self.container_gui.findChild(name="Slot8").item = data[7] 
     79            self.container_gui.findChild(name="Slot9").item = data[8] 
    10080                 
    10181                 
     
    122102            self.container_gui.findChild(name="Slot9").item = data 
    123103 
    124             self.empty_images = {"Slot1":item_image_dict[data], 
    125                                  "Slot2":item_image_dict[data], 
    126                                  "Slot3":item_image_dict[data], 
    127                                  "Slot4":item_image_dict[data], 
    128                                  "Slot5":item_image_dict[data], 
    129                                  "Slot6":item_image_dict[data], 
    130                                  "Slot7":item_image_dict[data], 
    131                                  "Slot8":item_image_dict[data], 
    132                                  "Slot9":item_image_dict[data]} 
    133  
    134             self.buttons = {} 
    135             for key in self.empty_images: 
    136                 self.buttons[key] = "main_inv" 
    137  
    138             self.events_to_map = {} 
    139             for button in self.buttons: 
    140                 # make every button's callback be self.dragDrop 
    141                 self.events_to_map[button] = cbwa(self.dragDrop, button) 
    142                 ch = self.container_gui.findChild(name = button) 
    143                 ch.item = data 
     104 
     105        self.empty_images = {"Slot1":"gui/inv_images/inv_backpack.png", 
     106                             "Slot2":"gui/inv_images/inv_backpack.png", 
     107                             "Slot3":"gui/inv_images/inv_backpack.png", 
     108                             "Slot4":"gui/inv_images/inv_backpack.png", 
     109                             "Slot5":"gui/inv_images/inv_backpack.png", 
     110                             "Slot6":"gui/inv_images/inv_backpack.png", 
     111                             "Slot7":"gui/inv_images/inv_backpack.png", 
     112                             "Slot8":"gui/inv_images/inv_backpack.png", 
     113                             "Slot9":"gui/inv_images/inv_backpack.png"} 
     114 
     115        self.events_to_map = {} 
     116        self.buttons = {} 
     117 
     118        for key in self.empty_images: 
     119            self.buttons[key] = "main_inv" 
     120 
     121        for button in self.buttons: 
     122            # make every button's callback be self.dragDrop 
     123            self.events_to_map[button] = cbwa(self.dragDrop, button) 
    144124 
    145125        self.locations = ["main_inv"] 
     
    248228        drag_widget._setDownImage(self.empty_images[obj]) 
    249229        drag_widget._setHoverImage(self.empty_images[obj]) 
     230        # then set it's item to nothing 
     231        drag_widget.item = "" 
    250232         
    251233    def dropObject(self, obj): 
     
    324306                                                   min_size=(175,175)) 
    325307             
    326         new_desc = textwrap.fill(desc, 34) 
     308        new_desc = textwrap.fill(desc, 35) 
    327309 
    328310        self.scroll = pychan.widgets.ScrollArea(name='scroll', size=(150,150)) 
  • trunk/PARPG/scripts/world.py

    r198 r201  
    414414        if ((self.boxCreated == True) and (self.boxOpen == False)): 
    415415            # if it has already been created, just show it 
    416             print 'show' 
    417416            self.box_container.showContainer() 
    418417            self.boxOpen = True 
    419418        else: 
    420             print 'create' 
    421419            # otherwise create it then show it 
    422             self.box_container = ContainerGUI(self.engine, unicode("Box"), "dagger01") 
     420            data = ["dagger01", "empty", "empty", "empty", "empty", 
     421                    "empty", "empty", "empty", "empty"] 
     422            self.box_container = ContainerGUI(self.engine, unicode("Box"), data) 
    423423            def close_and_delete(): 
    424424                self.box_container.hideContainer() 
Note: See TracChangeset for help on using the changeset viewer.