home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacker Chronicles 2
/
HACKER2.BIN
/
445.NETCOLOR.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1989-07-11
|
1KB
|
63 lines
procedure auxcolor;
begin
textbackground(aux_b);
textcolor(aux_f);
end;
procedure Brite_auxcolor;
begin
textbackground(brite_b);
textcolor(brite_f);
end;
procedure normcolor;
begin
textbackground(norm_b);
textcolor(norm_f);
end;
procedure save_screen;
begin
old_x := WhereX;
old_y := WhereY;
FillPage(@image);
end;
procedure restore_screen;
begin
window(1,1,80,25);
DisplayPage(@image);
gotoxy(old_x,old_y);
end;
procedure save_entry_screen;
begin
curs_x := whereX;
curs_y := whereY;
FillPage(@screen1);
end;
procedure restore_entry_screen;
begin
DisplayPage(@screen1);
window(1,1,80,25);
gotoxy(curs_x,curs_y);
end;
procedure save_attr(var f,b : integer; x1,y1: integer);
var attr : integer;
begin
if VideoMode = 7
then attr := mono_video[(x1 + WhereX - 2)*2 + (y1 + WhereY - 2)*160 + 1]
else attr := colr_video[(x1 + WhereX - 2)*2 + (y1 + WhereY - 2)*160 + 1];
f := attr AND $0F;
b := (attr SHR 4) AND $0F;
end;
procedure restore_attr(f,b : integer);
begin
textcolor(f);
textbackground(b);
end;