* @(#)print.c 1.1 (Berkeley) 4/1/82
for (k
= 0; k
< 2; k
++) {
temp
= k
* COMP_STRT
+ CARD_STRT
;
for (i
= 0; i
< NUM_SAFE
; i
++)
if (pp
->safety
[i
] == S_PLAYED
) {
mvaddstr(i
, temp
, C_name
[i
+ S_CONV
]);
mvaddch(i
, temp
- CARD_STRT
, '*');
mvprintw(14, temp
, C_fmt
, C_name
[pp
->battle
]);
mvprintw(16, temp
, C_fmt
, C_name
[pp
->speed
]);
for (i
= C_25
; i
<= C_200
; ) {
for (j
= 0; j
< end
; j
++)
mvwaddstr(Miles
, i
, (j
<< 2) + temp
, name
);
for (i
= 0; i
< HAND_SZ
; i
++)
mvprintw(i
+ 6, temp
, C_fmt
, C_name
[pp
->hand
[i
]]);
mvprintw(6, COMP_STRT
+ CARD_STRT
, "%2d", Topcard
- Deck
);
mvprintw(8, COMP_STRT
+ CARD_STRT
, C_fmt
, C_name
[Discard
]);
static char ext
[] = "Extension";
stand(EXT_Y
, EXT_X
, ext
);
* Put str at (y,x) in standout mode
reg
char *Score_fmt
= "%4d";
for (pp
= Player
; pp
< &Player
[2]; pp
++) {
x
= (pp
- Player
) * 6 + 21;
mvprintw(1, x
, Score_fmt
, pp
->mileage
);
mvprintw(2, x
, Score_fmt
, pp
->safescore
);
if (pp
->safescore
== 400)
mvaddstr(3, x
+ 1, "300");
mvprintw(4, x
, Score_fmt
, pp
->coupscore
);
if (Window
== W_FULL
|| Finished
) {
mvprintw(11, x
, Score_fmt
, pp
->hand_tot
);
mvprintw(13, x
, Score_fmt
, pp
->total
);
mvprintw(14, x
, Score_fmt
, pp
->games
);
mvprintw(6, x
, Score_fmt
, pp
->hand_tot
);
mvprintw(8, x
, Score_fmt
, pp
->total
);
mvprintw(9, x
, Score_fmt
, pp
->games
);