Lines Matching refs:TTYSCRN
1 /* $NetBSD: ttyscrn.cc,v 1.6 2021/12/05 09:22:45 rillig Exp $ */
37 RCSID("$NetBSD: ttyscrn.cc,v 1.6 2021/12/05 09:22:45 rillig Exp $")
44 #include "ttyscrn.h"
46 void TTYSCRN::clean(void)
51 void TTYSCRN::moveto(size_t y, size_t x)
53 move(y + TTYSCRN::offsy, x + TTYSCRN::offsx);
56 void TTYSCRN::addsym(const int sym)
61 void TTYSCRN::addedge(const int sym)
155 void TTYSCRN::redraw(void)
161 void TTYSCRN::bell(void)
166 int TTYSCRN::getinput(void)
171 void TTYSCRN::score(size_t s, const PLAYER& p)
173 mvwprintw(stdscr, _sy + s + TTYSCRN::offsscore, _sx, "S %c:%5zd", p.getWho(),
177 void TTYSCRN::total(size_t s, const PLAYER& p)
179 mvwprintw(stdscr, _sy + s + TTYSCRN::offstotal, _sx, "T %c:%5zd", p.getWho(),
183 void TTYSCRN::games(size_t s, const PLAYER& p)
185 mvwprintw(stdscr, _sy + s + TTYSCRN::offsgames, _sx, "G %c:%5zd", p.getWho(),
189 void TTYSCRN::ties(const PLAYER& p)
191 mvwprintw(stdscr, _sy + TTYSCRN::offsties, _sx, "G =:%5zd", p.getTies());
194 TTYSCRN* TTYSCRN::create(int acs, size_t *y, size_t *x)
204 || static_cast<size_t>(tx) < *x * 2 + TTYSCRN::offsx + 14
205 || static_cast<size_t>(ty) < *y * 2 + TTYSCRN::offsy) {
210 *x = (tx - 14 - TTYSCRN::offsx) / 2;
212 *y = (ty - TTYSCRN::offsy) / 2;
217 TTYSCRN* that = new TTYSCRN;
222 that->_sy = TTYSCRN::offsy;
228 TTYSCRN::~TTYSCRN(void)