From: Skullheadx Date: Mon, 8 Jun 2026 21:47:31 +0000 (-0400) Subject: fix event stack bug X-Git-Url: http://git.skullheadx.com/nixos/static/gitweb.css?a=commitdiff_plain;h=f8abbc4756c93e33dcc3e0ec0375ef2b09f54206;p=monopoly-web.git fix event stack bug --- diff --git a/game/types.go b/game/types.go index ae30651..1e589dd 100644 --- a/game/types.go +++ b/game/types.go @@ -21,7 +21,7 @@ func (ctx *Context) EventPeek() EventType { func (ctx *Context) EventPop() EventType { last := ctx.Turn.EventStack[len(ctx.Turn.EventStack)-1] - ctx.Turn.EventStack = ctx.Turn.EventStack[:len(ctx.Turn.EventStack)] + ctx.Turn.EventStack = ctx.Turn.EventStack[:len(ctx.Turn.EventStack)-1] return last } @@ -170,7 +170,6 @@ type Properties struct { type Context struct { Random *rand.Rand - MoveQueue []int32 Players Players Turn Turn // state reset every turn end Visitors Visitors