summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-07-30 20:14:00 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-07-30 20:14:00 +0200
commitbb47fc01908cc08f95ee30b2783f4b64b2c2fea7 (patch)
tree86d53667b9ed943aad475311adc4d272ca7ab4c4
parentb3438cea1cdb60e58918231572739538de938b01 (diff)
Increment after comparation
-rw-r--r--roulette.go8
1 files 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
}