From 6bdd1e305834dcc9be22d9a54d84f025a24d4825 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 10 Jan 2014 07:38:47 -0500 Subject: Change tick-agenda! and clear-agenda! to take agenda as arg. * 2d/agenda.scm (tick-agenda!, clear-agenda!): Add agenda param. * 2d/game.scm (update, tick): Update usage of tick-agenda!. --- 2d/game.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to '2d/game.scm') diff --git a/2d/game.scm b/2d/game.scm index b3f57ac..eb297a9 100644 --- a/2d/game.scm +++ b/2d/game.scm @@ -81,7 +81,7 @@ many times as `tick-interval` can divide ACCUMULATOR. The return value is the unused accumulator time." (while (>= (accumulator) (tick-interval)) (read-input) - (tick-agenda!) + (tick-agenda! *global-agenda*) (accumulator (- (accumulator) (tick-interval))))) (define (alpha) @@ -95,8 +95,7 @@ is the unused accumulator time." "Advance the game by one frame." (if (game-paused?) (begin - (with-agenda paused-agenda - (tick-agenda!)) + (tick-agenda! paused-agenda) (SDL:delay (tick-interval)) accumulator) (catch #t -- cgit v1.2.3