# HG changeset patch # User Stefano Rivera # Date 1378659971 -7200 # Node ID e56449284b21b2ba75f95537a87bb9e7965acc3e # Parent da7c9e269a702686c876692569664cead9a791fa Set the icon diff -r da7c9e269a70 -r e56449284b21 nagslang/__main__.py --- 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()