X-Git-Url: https://git.jsancho.org/?p=gacela.git;a=blobdiff_plain;f=gacela%2Fimage.scm;h=278a7d767846db11e4a92af2d6fe3f7769593cfb;hp=1fa861f09b440746c45c3a11d82dfa3d4352f3a1;hb=e1e0e1c4a98a9b27391eeef40dea40a59d983710;hpb=7ecc9a91bf7d9fa65cee7456fc1db5c573ddd4fa diff --git a/gacela/image.scm b/gacela/image.scm index 1fa861f..278a7d7 100644 --- a/gacela/image.scm +++ b/gacela/image.scm @@ -23,13 +23,13 @@ #:use-module ((sdl2 render) #:prefix sdl2:) #:use-module ((sdl2 surface) #:prefix sdl2:) #:use-module (gl) - #:export (bitmap + #:export (image move-xy - stretch)) + scale)) -(define (bitmap filename) +(define (image filename) (make-scene - "bitmap" + "image" (let ((image (sdl2:load-image filename)) (texture #f) (w/2 0) @@ -62,9 +62,9 @@ (to-integer (if (procedure? y) (y) y))))) (display-scene scene #:xy xy))))) -(define* (stretch scene x #:optional (y x) (z y)) +(define* (scale scene x #:optional (y x) (z y)) (make-scene - "stretch" + "scale" (lambda () (gl-scale x y z) (display-scene scene))))