summaryrefslogtreecommitdiff
path: root/sly/game.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2014-09-30 08:05:58 -0400
committerDavid Thompson <dthompson2@worcester.edu>2014-09-30 08:05:58 -0400
commit5e5920afad058cbb7a179b2be92271f1603da9e1 (patch)
tree33e07d322670bf101d3edb6ab3a95a672d7ec505 /sly/game.scm
parent31502b3bfb4c691e522634a48bf60364327de3ae (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.scm4
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