summaryrefslogtreecommitdiff
path: root/web/dartboat_wasm.c
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2022-04-20 12:36:08 -0700
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2022-04-20 12:36:08 -0700
commitf5e11d2e665f412d659e4ca7b714e9be663e26d7 (patch)
tree70a534f5203d710104842a125291ebd644012c94 /web/dartboat_wasm.c
parent05dd0652a768ac05740d1465d30e1792b874414f (diff)
downloaddartboat-f5e11d2e665f412d659e4ca7b714e9be663e26d7.tar.gz
dartboat-f5e11d2e665f412d659e4ca7b714e9be663e26d7.tar.xz
bust on 1 remaining; show bust in remaining bar
Diffstat (limited to 'web/dartboat_wasm.c')
-rw-r--r--web/dartboat_wasm.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/web/dartboat_wasm.c b/web/dartboat_wasm.c
index f43afb0..3be713b 100644
--- a/web/dartboat_wasm.c
+++ b/web/dartboat_wasm.c
@@ -40,9 +40,10 @@ EMSCRIPTEN_KEEPALIVE bool user_visit(struct match_state *state, int points) {
if (state->l1->rem <= 0 || state->l2->rem <= 0)
return false;
- if (points > state->l1->rem || points > 180 || points == 179 ||
- points == 178 || points == 176 || points == 175 || points == 173 ||
- points == 172 || points == 169 || points == 166 || points == 163)
+ if (points > state->l1->rem || state->l1->rem - points == 1 ||
+ points > 180 || points == 179 || points == 178 || points == 176 ||
+ points == 175 || points == 173 || points == 172 || points == 169 ||
+ points == 166 || points == 163)
return false;
struct leg *l = state->l1;