summaryrefslogtreecommitdiff
path: root/roulette.go
diff options
context:
space:
mode:
Diffstat (limited to 'roulette.go')
-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
}