LINES
input = newwin(INPUT_LINES, COLS - PLANE_COLS, LINES - INPUT_LINES, 0);
credit = newwin(INPUT_LINES, PLANE_COLS, LINES - INPUT_LINES,
planes = newwin(LINES - INPUT_LINES, PLANE_COLS, 0, COLS - PLANE_COLS);
wmove(planes, LINES - INPUT_LINES - 1, 0);
r = rnd(LINES - 3) + 1;
mvaddstr(LINES - 1 - 1, 21, "TORPEDOES FUEL TIME");
move(LINES - 1, 24);
for (n = LINES - 1 - 2; n >= MIDR + 1; n--) {
for (n = LINES - 1 - 2; n >= MIDR + 1; n--) {
if (row + dr <= LINES - 3 && row + dr > 0)
move(LINES - 1, 24);
move(LINES - 1, 42);
move(LINES - 1, 57);
mvcur(0, COLS - 1, LINES - 1, 0);
#define MIDR (LINES/2 - 1)
row = rnd(LINES - 3) + 1;
char lines[LINES][1024];
for (i = 0; i < LINES; i++)
for (i = 0; i < LINES; i++) {
for (i = 0; i < LINES; i++)
nlines = LINES;
int max_y = imin(LINES - 1, extent_y - offset_y);
move(LINES - 1, 0);
if (extent_y + 1 - offset_y < LINES - 2)
if (cursor_y > offset_y + LINES - 2)
offset_y = cursor_y - (LINES - 2);
cursor_y -= LINES - 2;
cursor_y += LINES - 2;
mvprintw(LINES - 1, 0, "ANSI Color chart - Press any key to exit: ");
if (COLS < 45 || LINES < 10) {
labeloffsety = (LINES - 1 - labelwidth) / 2;
for (int line = 0; line < LINES - 1; line++)
mvcur(0, COLS - 1, LINES - 1, 0);
# define MSG_Y (LINES - (Y_SCORE_SZ + 1))
mvcur(0, COLS - 1, LINES - 1, 0);
if ((LINES < SCRNH) || (COLS < SCRNW)) {
mvcur(0, COLS - 1, LINES -1, 0);
mvcur(0, COLS - 1, LINES - 1, 0);
if (COLS < 50 || LINES < 14) {
mvcur(0, COLS - 1, LINES - 1, 0);
if (++cur_row >= LINES)
cur_row = LINES;
tputs(CL, LINES, __cputchar);
if (LINES < SCREEN_HEIGHT || COLS < SCREEN_WIDTH) {
mvcur(0, COLS - 1, LINES - 1, 0);
if (Lines > LINES - 2) {
more(LINES - 1);
if (Lines > LINES - 2) {
if ((numusers % (LINES - 10)) == 0) {
more(LINES - 1);
move(LINES - 2, 0);
lines = LINES - 4;
if (LINES != Y_SIZE || COLS != X_SIZE) {
if (LINES < Y_SIZE || COLS < X_SIZE) {
if ((LINES < DROWS) || (COLS < DCOLS)) {
if (rows > LINES) {
rows = LINES;
if (i < (LINES-1)) {
move(LINES-1, 0);
line < LINES - 2) {
for (y=1; y<LINES-11; y++) {
mvprintw(LINES-10 + i, 0,
down(&pickerpos, &pickerscroll, NSCENE, LINES-12);
mvaddstr(LINES-2, COLS/2, "Enter your name:");
startup_getstr(LINES-1, COLS/2, o_myname, sizeof(o_myname));
if (i >= joinscroll && i < joinscroll + LINES-1) {
numjoinable, LINES-1);
move(LINES-1, 0);
#define SCROLL_B (LINES-1)
if (!lcnt || lcnt > LINES - 2)
lcnt = LINES - 2;
point(&p, COLS / 2 - 8, LINES / 2 - 1);
if (ps->line == LINES - 1)
tv = newwin(LINES-1, COLS-1, 1, 0);
bp->y = rnd(LINES-3)+ 2;
move(LINES-1, 0);
LI = LINES;
y = LINES - 1;
assert(y < LINES);
if (node->pos == LINES)
lines = LINES;
return (subwin(stdscr, LINES-1-5, 0, 5, 0));
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
return (subwin(stdscr, LINES-4-1, 0, 4, 0));
return (subwin(stdscr, LINES-1-5, 0, 5, 0));
return (subwin(stdscr, LINES-1-5, 0, 5, 0));
return (subwin(stdscr, LINES-4-1, 0, 4, 0));
return (subwin(stdscr, LINES-4-1, 0, 4, 0));
CMDLINE = LINES - 1;
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
return (subwin(stdscr, LINES-0-1, 0, 0, 0));
if (row < LINES - 3)
mvwprintw(wnd, LINES-2, 0,
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
return (subwin(stdscr, LINES-0-1, 0, 0, 0));
if (++row >= LINES-3)
mvwprintw(wnd, LINES-2, 0, "Rate bytes/sec, active pf states");
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
return (subwin(stdscr, LINES-5-1, 0, 5, 0));
if (nextintsrow == LINES)
my_win.x_nlines = LINES / 2;
his_win.x_nlines = LINES / 2 - 1;
move(LINES-1, 0);
if (height > LINES)
height = LINES;