X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2F__main__.py;h=e3d00872c31df33c74ab10a2afafe6b514d26d26;hb=459169d622e79330b224d6733ced0d3dc04b1679;hp=5b76b2d1e6aff75e73e39f1c05c38f9e99c2c62f;hpb=e8f8ba7948a482bf9d0c2896e94c5620196a2b5a;p=naja.git diff --git a/naja/__main__.py b/naja/__main__.py index 5b76b2d..e3d0087 100644 --- a/naja/__main__.py +++ b/naja/__main__.py @@ -22,11 +22,16 @@ def main(): # can't use convert_alpha until we've created a window with set_mode r = Loader('data') r.CONVERT_ALPHA = False - icon_filename = 'robot_24.png' - # OSX accepts big icons, but scales up small icons smoothly if sys.platform == 'darwin': - icon_filename = 'robot_512.png' - pygame.display.set_icon(r.get_image(icon_filename, basedir='icons')) + # OSX accepts big icons, but scales up small icons smoothly + icon_size = 512 + elif sys.platform == 'win32': + # It's corrupted at any smaller size. And crashes, at larger sizes. + icon_size = 32 + else: + icon_size = 24 + pygame.display.set_icon( + r.get_image('robot_%i.png' % icon_size, basedir='icons')) pygame.display.set_mode(SCREEN, pgl.SWSURFACE) pygame.display.set_caption('Robolock II')