X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela%2Fscene.scm;h=e969432c3314b2e05435d7f23a009408422f1a0d;hb=ee72c2bc37b7d06fbf90b27fa8e45e6f2d4e27bc;hp=9145907347b4e505a935fbb17d2614c5d37463fc;hpb=e07174ebbc0c612e7b88ae75e261e14a52b686fd;p=gacela.git diff --git a/gacela/scene.scm b/gacela/scene.scm index 9145907..e969432 100644 --- a/gacela/scene.scm +++ b/gacela/scene.scm @@ -39,9 +39,9 @@ ;;; Scene Procedures -(define (display-scene scene) - ((scene-procedure scene))) +(define (display-scene scene . args) + (apply (scene-procedure scene) args)) -(define (run-scene scene) - (run-game-loop - (scene-procedure scene))) +(define (run-scene scene . args) + (apply play-game + (cons (scene-procedure scene) args)))