Mercurial > boomslang
changeset 683:e6a32df9199e pyntnclick
Detail border.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Mon, 13 Feb 2012 00:13:19 +0200 |
parents | 0749438e325e |
children | 1ddafd55458a |
files | pyntnclick/gamescreen.py |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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)