From 9459b7fb563caae520bdf8d11da9b070ebff45e9 Mon Sep 17 00:00:00 2001 From: David Vazgenovich Shakaryan Date: Sun, 1 May 2022 10:34:36 -0700 Subject: move valid points check to match file --- match.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'match.c') diff --git a/match.c b/match.c index 6bd1426..d8f8a23 100644 --- a/match.c +++ b/match.c @@ -34,3 +34,26 @@ void leg_grow_visits(struct leg *l) l->visits = realloc(l->visits, 2 * bytes); memset((char *)l->visits + bytes, 0, bytes); } + +bool is_points_valid(int pts, int rem) +{ + return pts <= rem && + rem - pts != 1 && + pts >= 0 && + pts <= 180 && + pts != 179 && + pts != 178 && + pts != 176 && + pts != 175 && + pts != 173 && + pts != 172 && + pts != 169 && + pts != 166 && + pts != 163 && + (rem - pts != 0 || + (pts <= 170 && + pts != 168 && + pts != 165 && + pts != 162 && + pts != 159)); +} -- cgit v1.2.3-70-g09d2