Mercurial > touhou
comparison eosd @ 543:fb837b32c3dd
Automatically fallback on the SDL renderer if the OpenGL one can’t be imported.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Sat, 10 May 2014 23:40:13 +0200 |
parents | 346cbf266856 |
children |
comparison
equal
deleted
inserted
replaced
542:a09f6990eab4 | 543:fb837b32c3dd |
---|---|
64 | 64 |
65 import sys | 65 import sys |
66 import logging | 66 import logging |
67 | 67 |
68 if args.backend == 'opengl': | 68 if args.backend == 'opengl': |
69 from pytouhou.ui.opengl.gamerenderer import GameRenderer | 69 try: |
70 opengl = True | 70 from pytouhou.ui.opengl.gamerenderer import GameRenderer |
71 elif args.backend == 'sdl': | 71 opengl = True |
72 except ImportError: | |
73 args.backend = 'sdl' | |
74 | |
75 if args.backend == 'sdl': | |
72 from pytouhou.ui.sdl.gamerenderer import GameRenderer | 76 from pytouhou.ui.sdl.gamerenderer import GameRenderer |
73 opengl = False | 77 opengl = False |
74 | 78 |
75 from pytouhou.lib.sdl import SDL, show_simple_message_box | 79 from pytouhou.lib.sdl import SDL, show_simple_message_box |
76 from pytouhou.ui.window import Window | 80 from pytouhou.ui.window import Window |