diff options
author | David Thompson <dthompson2@worcester.edu> | 2015-03-09 08:52:14 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2015-03-09 08:58:42 -0400 |
commit | d84bb24d2359be9c4be7b3e4f05caf3daf68f243 (patch) | |
tree | d57b082948ef75bdd0f9cc5d1c15a8d70d784d26 /README.org | |
parent | 8ac70ff3cef2963c460ce5382e37946eb0a4914e (diff) |
render: Merge <group> into <model>.
* sly/render/model.scm (<model>): Add 'transform' and 'children' fields.
(model-transform, model-children): New accessors.
(make-model): Add 'transform' and 'children' keyword arguments.
(set-transform-identity!): New procedure.
(draw-model): Recursively draw model and all children.
(model-paint, model-blend): Renamed.
(paint, blend, group, group*, move, place): New procedures.
* sly/render/group.scm: Delete.
* Makefile.am (SOURCES): Remove it.
* examples/2048/2048.scm: Update example.
* examples/animation.scm: Likewise.
* examples/font.scm: Likewise.
* examples/joystick.scm: Likewise.
* examples/mines/mines.scm: Likewise.
* examples/simple.scm: Likewise.
* examples/tilemap.scm: Likewise.
* README.org (Example): Update sample code.
Diffstat (limited to 'README.org')
-rw-r--r-- | README.org | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -33,16 +33,15 @@ (sly window) (sly math vector) (sly render camera) - (sly render group) + (sly render model) (sly render sprite)) (define scene - (group-move (vector2 320 240) - (group (load-sprite "gnu.png")))) + (move (vector2 320 240) (load-sprite "gnu.png"))) (define camera (orthographic-camera 640 480)) - (add-hook! draw-hook (lambda _ (draw-group scene camera))) + (add-hook! draw-hook (lambda _ (draw-model scene camera))) (with-window (make-window #:title "Hello, world!") (start-game-loop)) |