aboutsummaryrefslogtreecommitdiff
path: root/src/game.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.scm')
-rw-r--r--src/game.scm15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/game.scm b/src/game.scm
index d854757..2e3f6ee 100644
--- a/src/game.scm
+++ b/src/game.scm
@@ -43,15 +43,12 @@
+screen-width+ +screen-height+
(if *fullscreen?* '(fullscreen) '())))
-;; (define *renderer*
-;; (with-handlers [(lambda (c)
-;; (display "Failed to initialise renderer")
-;; (sdl2:create-renderer! *window* -1
-;; '(software)))]
-;; (sdl2:create-renderer! *window* -1
-;; (if +software-mode?+ '(software) '(accelerated)))))
-
-(define *renderer* (sdl2:create-renderer! *window* -1 '(accelerated)))
+(define *renderer*
+ (handle-exceptions exn
+ (lambda ()
+ (display "Error initialising accelerated renderer. Falling back")
+ (sdl2:create-renderer! *window* -1 '(software)))
+ (sdl2:create-renderer! *window* -1 '(accelerated))))
(define *font* (ttf:open-font "DejaVuSans.ttf" 12))
(define *text-color* (sdl2:make-color 255 255 255))