home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug027.arc
/
PRINTER.INC
< prev
next >
Wrap
Text File
|
1979-12-31
|
1KB
|
56 lines
PROCEDURE print;
LABEL
ESCAPE;
VAR
k,ok : INTEGER;
printer : BOOLEAN;
BEGIN
DisDate;
dis(60,2,' ');
GotoXY(60,2);
Display_Recs_Used;
k := 0;
dis(1,17,' | | | | | | | P = Printer Off | <ESC> = MAIN MENU');
f_table;
printer := FALSE;
REPEAT
IF NOT printer THEN
BEGIN
ASSIGN(Q,'CON:');
REWRITE(Q);
GotoXY(49,17);
Write('Off');
END;
select(74,17,' ',['P','1','2','3','4','5','6',#27],Ch);
IF ch = 'P' THEN
BEGIN
ASSIGN(Q,'LST:');
REWRITE(Q);
LowVideo;
GotoXY(49,17);
Write('On');
NormVideo;
Write(' ');
END;
IF printer
THEN printer := FALSE
ELSE printer := TRUE;
val(ch,k,ok);
UNTIL (k IN [1..6]) OR (ch = #27);
IF ch <> #27 THEN
BEGIN
IF (k IN [1..6]) AND (Animal_table[k].rec_no <> -1)
THEN Animal := Animal_table[k];
ClrScr;
IF printer
THEN BEGIN
Writeln(Q);
Writeln(Q);
END;
GotoXY(1,2);
END;
END;