Home | History | Annotate | Download | only in dab

Lines Matching refs:ALGOR

1 /*	$NetBSD: algor.cc,v 1.6 2021/12/05 09:22:45 rillig Exp $	*/
37 RCSID("$NetBSD: algor.cc,v 1.6 2021/12/05 09:22:45 rillig Exp $")
39 #include "algor.h"
44 ALGOR::ALGOR(const char c) : PLAYER(c)
57 int ALGOR::find_closure(size_t& y, size_t& x, int& dir, BOARD& b)
78 size_t ALGOR::find_single()
102 size_t ALGOR::count_closure(size_t& y, size_t& x, int& dir, BOARD& b)
129 size_t ALGOR::find_max_closure(size_t& y, size_t& x, int& dir, const BOARD& b)
157 int ALGOR::try_good_turn(BOX& box, size_t y, size_t x, int& dir, BOARD& b)
185 int ALGOR::find_good_turn(size_t& y, size_t& x, int& dir, const BOARD& b)
203 int ALGOR::try_bad_turn(BOX& box, size_t& y, size_t& x, int& dir, BOARD& b,
221 int ALGOR::find_bad_turn(size_t& y, size_t& x, int& dir, BOARD& b, int last)
236 size_t ALGOR::find_min_closure1(size_t& y, size_t& x, int& dir, const BOARD& b,
275 size_t ALGOR::find_min_closure(size_t& y, size_t& x, int& dir, const BOARD& b)
293 void ALGOR::play(const BOARD& b, size_t& y, size_t& x, int& dir)