diff options
author | David Thompson <dthompson2@worcester.edu> | 2014-09-30 08:05:58 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2014-09-30 08:05:58 -0400 |
commit | 5e5920afad058cbb7a179b2be92271f1603da9e1 (patch) | |
tree | 33e07d322670bf101d3edb6ab3a95a672d7ec505 /sly/game.scm | |
parent | 31502b3bfb4c691e522634a48bf60364327de3ae (diff) |
scene: Remove messy interpolation/caching for now.
* sly/game.scm (run-game-loop): Remove scene updating step.
* sly/scene.scm (scene-node-prev-position,
set-scene-node-prev-position!, scene-node-prev-scale,
set-scene-node-prev-scale!, scene-node-prev-rotation,
set-scene-node-prev-rotation!, scene-node-transform,
set-scene-node-transform!, scene-node-dirty?, update-scene-node,
recompute-transform!): Delete procedures.
(make-scene-node): Remove transform caching.
(draw-scene-node): Re-calculate transforms every frame.
Diffstat (limited to 'sly/game.scm')
-rw-r--r-- | sly/game.scm | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/sly/game.scm b/sly/game.scm index 67398de..729c586 100644 --- a/sly/game.scm +++ b/sly/game.scm @@ -99,10 +99,6 @@ unused accumulator time." (cond ((>= ticks max-ticks-per-frame) lag) ((>= lag tick-interval) - (signal-let ((scene scene)) - (if (list? scene) - (for-each (cut update-scene <>) scene) - (update-scene scene))) (tick-agenda!) (iter (- lag tick-interval) (1+ ticks))) (else |