Move drawing code to it's own module and simplify draw interface

This commit is contained in:
BirDt_ 2026-04-18 09:05:31 +08:00
parent 8c48d4ee42
commit 69dd991ab9
4 changed files with 247 additions and 207 deletions

View file

@ -27,6 +27,12 @@
(define (approx-= x y)
(< (abs (- x y)) (*float-precision*)))
;; Somewhat reliable fixnum conversion
(export number->integer)
(define (number->integer number)
(assert (number? number))
(inexact->exact (round number)))
;; Vector exports
(export vec vec? vec2? v-x
set-v-x! v-y set-v-y!)