From bb47fc01908cc08f95ee30b2783f4b64b2c2fea7 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 30 Jul 2015 20:14:00 +0200 Subject: Increment after comparation --- roulette.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/roulette.go b/roulette.go index c0729a6..e3e3444 100644 --- a/roulette.go +++ b/roulette.go @@ -18,13 +18,15 @@ var ( ) func reload() { - loaded = rand.Intn(barrel) bullet = 0 + loaded = rand.Intn(barrel) } func trigger() bool { - bullet++ - bullet %= barrel + defer func() { + bullet++ + bullet %= barrel + }() return bullet == loaded } -- cgit v1.2.3