Lines Matching refs:dir
48 // Return a proposed move in (y, x, dir)
49 void play(const BOARD& b, size_t& y, size_t& x, int& dir);
53 int find_closure(size_t& y, size_t& x, int& dir, BOARD& b);
54 size_t find_max_closure(size_t& y, size_t& x, int& dir, const BOARD& b);
55 size_t find_min_closure1(size_t& y, size_t& x, int& dir, const BOARD& b,
57 size_t find_min_closure(size_t& y, size_t& x, int& dir, const BOARD& b);
60 int find_good_turn(size_t& y, size_t& x, int& dir, const BOARD& b);
61 int find_bad_turn(size_t& y, size_t& x, int& dir, BOARD& b, int last);
64 int try_bad_turn(BOX& box, size_t& y, size_t& x, int& dir, BOARD& b,
66 int try_good_turn(BOX& box, size_t y, size_t x, int& dir, BOARD& b);
69 size_t count_closure(size_t& y, size_t& x, int& dir, BOARD& b);