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