Mercurial > nagslang
changeset 677:e56449284b21
Set the icon
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 08 Sep 2013 19:06:11 +0200 |
parents | da7c9e269a70 |
children | b6d7499e267d |
files | nagslang/__main__.py |
diffstat | 1 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/nagslang/__main__.py Sun Sep 08 19:02:19 2013 +0200 +++ b/nagslang/__main__.py Sun Sep 08 19:06:11 2013 +0200 @@ -7,6 +7,7 @@ from nagslang.constants import SCREEN from nagslang.engine import Engine from nagslang.sound import sound +from nagslang.resources import Resources def main(): @@ -14,8 +15,15 @@ parse_args(sys.argv) pygame.display.init() pygame.font.init() + + # set_icon needs to be called before set_mode on some platforms, but we + # can't use convert_alpha until we've created a window with set_mode + r = Resources('data') + r.CONVERT_ALPHA = False + pygame.display.set_icon(r.get_image('werewolf-sonata_24.png', + basedir='icons')) + pygame.display.set_mode(SCREEN, pgl.SWSURFACE | pgl.RESIZABLE) - #pygame.display.set_icon(load_image(...)) pygame.display.set_caption('Werewolf Sonata') sound.init()