Mercurial > nagslang
diff nagslang/render.py @ 647:aeb366d97774
Show splash image on startup
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 08 Sep 2013 02:02:09 +0200 |
parents | 9ea26b835271 |
children |
line wrap: on
line diff
--- a/nagslang/render.py Sun Sep 08 01:49:23 2013 +0200 +++ b/nagslang/render.py Sun Sep 08 02:02:09 2013 +0200 @@ -242,6 +242,16 @@ self.widget.draw(surface) +class ImageOverlay(Overlay): + def __init__(self, image): + self.image = image + + def render(self, surface, display_offset, max_width): + x = (surface.get_width() - self.image.get_width()) / 2 + y = (surface.get_height() - self.image.get_height()) / 2 + surface.blit(self.image, (x, y)) + + class TiledRenderer(Renderer): """Tile the given image to fit the given outline