From e3c66150f80adf6d7e61b1e58e3993faa560cf4a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Mon, 3 Mar 2014 11:42:35 -0500 Subject: [PATCH] lib: adds reference to last turn in bucketed_game MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/bucketed_game.nit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/bucketed_game.nit b/lib/bucketed_game.nit index 409b549..b326d29 100644 --- a/lib/bucketed_game.nit +++ b/lib/bucketed_game.nit @@ -151,6 +151,11 @@ class Game var buckets: Buckets[G] = new Buckets[G] + # Last turn executed in this game + # Can be used to consult the latest events (by the display for example), + # but cannot be used to add new Events. + var last_turn: nullable ThinGameTurn[G] = null + init do end fun do_turn: GameTurn[G] @@ -161,6 +166,8 @@ class Game buckets.do_turn(turn) do_post_turn(turn) + last_turn = turn + tick += 1 return turn -- 1.7.9.5