(define-module (bonnie-bee common) #:use-module (chickadee game-loop) #:use-module (chickadee graphics color) #:use-module (chickadee graphics viewport) #:use-module (chickadee math vector) #:use-module (oop goops) #:use-module (starling scene) #:use-module (starling node-2d) #:export (%window-width %window-height %game-width %game-height set-cameras! steps)) (define %window-width 960) (define %window-height 720) (define %game-width 320) (define %game-height 240) (define-method (set-cameras! (scene )) (set! (cameras scene) (list (make #:resolution (vec2 %game-width %game-height) #:viewport (make-viewport 0 0 %window-width %window-height #:clear-color black))))) (define (steps n) (* n (current-timestep)))