X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fgacela.scm;h=63d6bd3e6992ea3d5703671faf90a699d80c385c;hb=e2b3664ab965f251fb9ec1e5588510293ef52e61;hp=9096ddf88f4ee7401c16705d7e72f6479e7a4f82;hpb=6db93f044c899a6b7ce0166d9909711f8b414791;p=gacela.git diff --git a/src/gacela.scm b/src/gacela.scm index 9096ddf..63d6bd3 100644 --- a/src/gacela.scm +++ b/src/gacela.scm @@ -151,8 +151,9 @@ (define *bpp-screen* 32) (define *frames-per-second* 20) (define *mode* '2d) +(define *fullscreen* 'off) -(define* (set-game-properties! #:key title width height bpp fps mode) +(define* (set-game-properties! #:key title width height bpp fps mode fullscreen) (if title (set-screen-title! title)) (if bpp @@ -166,10 +167,12 @@ (set-frames-per-second! fps)) (if mode (if (eq? mode '3d) (set-3d-mode) (set-2d-mode))) + (if fullscreen + (set-fullscreen! fullscreen)) (get-game-properties)) (define (get-game-properties) - `((title . ,(get-screen-title)) (width . ,(get-screen-width)) (height . ,(get-screen-height)) (bpp . ,(get-screen-bpp)) (fps . ,(get-frames-per-second)) (mode . ,(if (3d-mode?) '3d '2d)))) + `((title . ,(get-screen-title)) (width . ,(get-screen-width)) (height . ,(get-screen-height)) (bpp . ,(get-screen-bpp)) (fps . ,(get-frames-per-second)) (mode . ,(if (3d-mode?) '3d '2d)) (fullscreen . ,(get-fullscreen)))) ;;; Mobs Factory