# HG changeset patch # User Stefano Rivera # Date 1378578197 -7200 # Node ID 61e3e5d28a058611cd6ebee7a981d10e941aa2e8 # Parent 3f79a77ef1e3125d3c67d6721f192b6a534338a0 Sligthly pinker ephemeral notes diff -r 3f79a77ef1e3 -r 61e3e5d28a05 nagslang/game_object.py --- 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') diff -r 3f79a77ef1e3 -r 61e3e5d28a05 nagslang/render.py --- 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