X-Git-Url: https://git.jsancho.org/?p=gacela.git;a=blobdiff_plain;f=src%2Ftest.scm;h=0570c9ba0eb281b889592552e54ff62e18ed252d;hp=b1452841507ae3d50c828c8b70cd651feb5e6cb8;hb=f2cf55b8c51e819bded19f2693aa74ae89abb12b;hpb=01f67014fa380838c1db204b29ec83451dc8a03c diff --git a/src/test.scm b/src/test.scm index b145284..0570c9b 100644 --- a/src/test.scm +++ b/src/test.scm @@ -30,19 +30,24 @@ (let ((entities '()) (components '()) (key #f)) - (receive (e c k) (new-entity `(,(make-a 1 2) ,(make-b)) entities components) + (receive (e c k) (new-entity `((a . ,(make-a 1 2)) (b . ,(make-b))) entities components) (set! entities e) (set! components c) (set! key k) (display k) (newline)) (format #t "~a~%~a~%~%" entities components) - (receive (e c k) (new-entity `(,(make-a 10 20)) entities components) + (receive (e c k) (new-entity `((a . ,(make-a 10 20))) entities components) (set! entities e) (set! components c) (display k) (newline)) (format #t "~a~%~a~%~%" entities components) + (receive (e c) (set-entity-components key `((b . #f) (a . ,(make-a 50 50))) entities components) + (set! entities e) + (set! components c)) + (format #t "~a~%~a~%~%" entities components) + (receive (e c) (remove-entity key entities components) (set! entities e) (set! components c))