# HG changeset patch # User Jeremy Thurgood # Date 1329084799 -7200 # Node ID e6a32df9199e912ba6476b4a792f01f87b83c409 # Parent 0749438e325ecd005a02e33a97c6fd57263f6690 Detail border. diff -r 0749438e325e -r e6a32df9199e pyntnclick/gamescreen.py --- a/pyntnclick/gamescreen.py Sun Feb 12 23:59:26 2012 +0200 +++ b/pyntnclick/gamescreen.py Mon Feb 13 00:13:19 2012 +0200 @@ -143,6 +143,9 @@ class SceneWidget(Container): + DETAIL_BORDER = 4 + DETAIL_BORDER_COLOR = Color("black") + def __init__(self, rect, gd, scene, screen, is_detail=False): super(SceneWidget, self).__init__(rect, gd) self.scene = scene @@ -162,6 +165,10 @@ self.scene.draw(surface.subsurface(self.rect)) self.scene.draw_description(surface) super(SceneWidget, self).draw(surface) + if self.is_detail: + border = self.rect.inflate(self.DETAIL_BORDER, self.DETAIL_BORDER) + pygame.draw.rect( + surface, self.DETAIL_BORDER_COLOR, border, self.DETAIL_BORDER) def queue_widget(self, widget): self._message_queue.append(widget)