(glLoadIdentity)
#t)
-(define get-current-color #f)
-(define set-current-color #f)
-
-(let ((current-color '(1 1 1 1)))
- (set! get-current-color
- (lambda ()
- current-color))
-
- (set! set-current-color
- (lambda* (red green blue #:optional (alpha 1))
- (set! current-color (list red green blue alpha))
- (glColor4f red green blue alpha))))
-
;;; Audio Subsystem
(define set-frames-per-second #f)
(define init-frame-time #f)
+(define get-frame-time #f)
(define delay-frame #f)
(let ((time 0) (time-per-frame (/ 1000.0 *frames-per-second*)))
(lambda ()
(set! time (SDL_GetTicks))))
+ (set! get-frame-time
+ (lambda ()
+ time))
+
(set! delay-frame
(lambda ()
(let ((frame-time (- (SDL_GetTicks) time)))