Symbol: BOX
games/dab/algor.cc
157
int ALGOR::try_good_turn(BOX& box, size_t y, size_t x, int& dir, BOARD& b)
games/dab/algor.cc
166
RANDOM rd(BOX::last);
games/dab/algor.cc
167
for (dir = rd(); dir < BOX::last; dir = rd())
games/dab/algor.cc
169
size_t by = y + BOX::edges[dir].y;
games/dab/algor.cc
170
size_t bx = x + BOX::edges[dir].x;
games/dab/algor.cc
174
BOX nbox(by, bx, b);
games/dab/algor.cc
193
BOX box(y, x, nb);
games/dab/algor.cc
203
int ALGOR::try_bad_turn(BOX& box, size_t& y, size_t& x, int& dir, BOARD& b,
games/dab/algor.cc
209
for (dir = BOX::first; dir < BOX::last; dir++)
games/dab/algor.cc
227
BOX box(y, x, b);
games/dab/algor.cc
64
BOX box(y, x, b);
games/dab/algor.cc
66
for (dir = BOX::first; dir < BOX::last; dir++)
games/dab/algor.cc
84
BOX tbox(0, x, b);
games/dab/algor.cc
85
ne += tbox.isset(BOX::top);
games/dab/algor.cc
86
BOX bbox(b.ny() - 1, x, b);
games/dab/algor.cc
87
ne += bbox.isset(BOX::bottom);
games/dab/algor.cc
90
BOX lbox(y, 0, b);
games/dab/algor.cc
91
ne += lbox.isset(BOX::left);
games/dab/algor.cc
92
BOX rbox(y,_b.nx() - 1, b);
games/dab/algor.cc
93
ne += rbox.isset(BOX::right);
games/dab/algor.h
42
class BOX;
games/dab/algor.h
64
int try_bad_turn(BOX& box, size_t& y, size_t& x, int& dir, BOARD& b,
games/dab/algor.h
66
int try_good_turn(BOX& box, size_t y, size_t x, int& dir, BOARD& b);
games/dab/board.cc
115
BOX box1(y, x, *this);
games/dab/board.cc
132
x += BOX::edges[dir].x;
games/dab/board.cc
133
y += BOX::edges[dir].y;
games/dab/board.cc
136
BOX box2(y, x, *this);
games/dab/board.cc
151
BOX box(y, x, const_cast<BOARD&>(*this));
games/dab/board.cc
170
BOX box(y, x, const_cast<BOARD&>(*this));
games/dab/board.cc
95
BOX box(y, x, *this);
games/dab/box.cc
106
int& BOX::name(void)
games/dab/box.cc
112
void BOX::set(int e)
games/dab/box.cc
118
void BOX::clr(int e)
games/dab/box.cc
124
int BOX::isset(int e) const
games/dab/box.cc
130
int& BOX::edge(int e)
games/dab/box.cc
136
int BOX::count(void) const
games/dab/box.cc
140
for (int e = BOX::first; e < BOX::last; e++)
games/dab/box.cc
146
void BOX::reset(void)
games/dab/box.cc
148
for (int e = BOX::first; e < BOX::last; e++)
games/dab/box.cc
44
const POINT BOX::edges[BOX::last] =
games/dab/box.cc
46
const POINT BOX::corners[BOX::last] =
games/dab/box.cc
48
const int BOX::syms[BOX::last] =
games/dab/box.cc
52
BOX::BOX(size_t py, size_t px, BOARD& b) :
games/dab/box.cc
59
void BOX::addcorner(size_t y, size_t x)
games/dab/box.cc
88
void BOX::paint(void)
games/dab/box.cc
97
for (e = BOX::first; e < BOX::last; e++) {
games/dab/box.h
50
class BOX {
games/dab/box.h
61
BOX(size_t py, size_t px, BOARD& b);
games/dab/box.h
79
static const POINT edges[BOX::last];
games/dab/box.h
81
static const POINT corners[BOX::last];
games/dab/box.h
83
static const int syms[BOX::last];
games/dab/human.cc
115
dir = BOX::left;
games/dab/human.cc
118
dir = BOX::right;
games/dab/human.cc
124
dir = BOX::top;
games/dab/human.cc
127
dir = BOX::bottom;
usr.bin/menuc/parse.y
140
| NO BOX { cur_menu->info->mopt |= MC_NOBOX; }
usr.bin/menuc/parse.y
141
| BOX { cur_menu->info->mopt &= ~MC_NOBOX; }
usr.bin/menuc/parse.y
55
%token <i_value> X Y W H NO BOX SUB HELP MENU NEXT EXIT ACTION ENDWIN OPTION