]> git.jsancho.org Git - gacela.git/blobdiff - examples/02-event-driven-programming/02-event-driven-programming.scm
Rename bitmap -> image and stretch -> scale
[gacela.git] / examples / 02-event-driven-programming / 02-event-driven-programming.scm
index 505f4b052a2b59f32e8278a1696a2608eb106def..a75eddfd5770e99d9f75e3592c82275a06c7b796 100644 (file)
 
 (use-modules (gacela))
 
+(define counter-quit #f)
+(let ((n 0))
+  (set! counter-quit
+    (lambda ()
+      (set! n (+ n 1))
+      (format #t "Quit clicked ~a times !!~%" n)
+      (if (> n 2)
+         (stop-game)))))
+
 (display-scene
  (window ((resolution '(640 480))
-         (when-quit (lambda () (format #t "Quit clicked!!~%"))))
-   (bitmap "x.bmp")))
+         (when-quit counter-quit))
+   (image "x.bmp")))