# HG changeset patch # User Jeremy Thurgood # Date 1283026618 -7200 # Node ID 0fc208423b9857dcc7a2ba254468abb74c82060d # Parent fd1168a39700a1bb96dbe00ee5d8456163366bee Fixed inventory drawing. diff -r fd1168a39700 -r 0fc208423b98 gamelib/gamescreen.py --- a/gamelib/gamescreen.py Sat Aug 28 22:19:49 2010 +0200 +++ b/gamelib/gamescreen.py Sat Aug 28 22:16:58 2010 +0200 @@ -33,7 +33,7 @@ def draw_item(self, surface, item_no, rect): item_image = self.state.inventory[item_no].get_inventory_image() - surface.blit(item_image, rect, None, BLEND_ADD) + surface.blit(item_image, rect, None) def click_item(self, item_no, event): item = self.state.inventory[item_no] @@ -49,7 +49,7 @@ if event.button != 1: self.state.cancel_doodah(self.screen) else: - PaletteView.handle_mouse(self, event) + PaletteView.mouse_down(self, event) def item_is_selected(self, item_no): return self.state.tool is self.state.inventory[item_no] @@ -178,7 +178,11 @@ for item in items: item.height = BUTTON_SIZE Row.__init__(self, items, spacing=0, width=SCREEN[0]) - self.bg_color = (127, 127, 127) + self.bg_color = (31, 31, 31) + + def draw(self, surface): + surface.fill(self.bg_color) + Row.draw(self, surface) class GameScreen(Screen, CursorWidget):