X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgacela.scm;h=1d963c6772b29a5f1924d84f0aef14d4890c97d4;hb=ca3edcecf937f854c1b5d9eeac566d85dc749cd0;hp=fe31b8fe57dcbea67838d036f41678849d7ee34b;hpb=b87d29a2ef79f1cd60901bee94b941feed59e8b5;p=gacela.git diff --git a/src/gacela.scm b/src/gacela.scm index fe31b8f..1d963c6 100644 --- a/src/gacela.scm +++ b/src/gacela.scm @@ -189,11 +189,11 @@ (SDL_Delay (- time-per-frame frame-time)))))))) -(define set-game-properties #f) +(define set-game-properties! #f) (define get-game-properties #f) (let ((ptitle *title*) (pwidth *width-screen*) (pheight *height-screen*) (pbpp *bpp-screen*) (pfps *frames-per-second*) (pmode *mode*)) - (set! set-game-properties + (set! set-game-properties! (lambda* (#:key title width height bpp fps mode) ; (init-video-mode) (if title @@ -255,9 +255,8 @@ (catch #t (lambda () (game-code)) (lambda (key . args) #f))) - (run-mobs-logic mobs) (cond ((video-mode-on?) - (render-mobs mobs) + (run-mobs mobs) (SDL_GL_SwapBuffers))) (delay-frame)))) (set! running #f)))