Mercurial > nagslang
changeset 521:61e3e5d28a05
Sligthly pinker ephemeral notes
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 07 Sep 2013 20:23:17 +0200 |
parents | 3f79a77ef1e3 |
children | 846aacf92d59 |
files | nagslang/game_object.py nagslang/render.py |
diffstat | 2 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/nagslang/game_object.py Sat Sep 07 20:20:25 2013 +0200 +++ b/nagslang/game_object.py Sat Sep 07 20:23:17 2013 +0200 @@ -301,12 +301,13 @@ class EphemeralNote(GameObject): - def __init__(self, message, timeout): + def __init__(self, message, timeout, **kwargs): + kwargs.setdefault('bg_colour', (255, 180, 180, 192)) super(EphemeralNote, self).__init__( None, render.NullRenderer(), puzzle.YesPuzzler(), - render.TextOverlay(message), + render.TextOverlay(message, **kwargs), ) self.add_timer('timeout', timeout) self.start_timer('timeout')
--- a/nagslang/render.py Sat Sep 07 20:20:25 2013 +0200 +++ b/nagslang/render.py Sat Sep 07 20:23:17 2013 +0200 @@ -199,9 +199,9 @@ class TextOverlay(Overlay): - def __init__(self, text): + def __init__(self, text, **kwargs): self.text = text - self.widget = LabelWidget((20, 20), self.text) + self.widget = LabelWidget((20, 20), self.text, **kwargs) def render(self, surface, display_offset, max_width): x, y = 20, 20