]> git.jsancho.org Git - gacela.git/blobdiff - src/video.scm
Limit to re-exports (a game must load all modules it needs).
[gacela.git] / src / video.scm
index 726694a79be060e624b2833e95db5c0ac482260b..3bb09478bd816fc03022f74a633b5be138b62650 100644 (file)
@@ -47,6 +47,7 @@
            progn-textures
            draw
            load-texture
+           get-texture-properties
            draw-texture
            draw-line
            draw-quad
@@ -61,9 +62,7 @@
            camera-look
            load-font
            render-text)
-  #:export-syntax (glmatrix-block)
-  #:re-export (glPushMatrix
-              glPopMatrix))
+  #:export-syntax (glmatrix-block))
 
 
 
             (set-texture-size! texture real-w real-h)
             texture))))))
 
+(define (get-texture-properties texture)
+  `((width . ,(texture-w texture)) (height . ,(texture-h texture))))
+
 (define* (draw-texture texture #:optional (zoom 1))
   (cond (texture
         (let ((width (texture-w texture))