1 // Klassendefinitionsdatei für den Bildschirm
2 // Datei: video.hpp
3 #ifndef video_hpp
4 #define video_hpp
5
6 class video
7 {
8 static char
v_ini ; // schongelaufen ?
9 static int v_basis; // 0xb000 oder 0xb800
10 static char v_attr; // default Attribut
11 static char far * v_zeiger;
// direkter Zeiger
12 int v_za_lesen();
13 public:
14 video ();
15 void
v_loeschen();
16 void v_s_schreiben(char *zeiger);
17 void v_a_set (char
attri)
18 { v_attr = attri; }
19 void v_za_schreiben(char z, char a);
20
void v_c_schreiben(char ze)
21 {v_za_schreiben (ze,v_attr); }
22 void v_set_cur
(int zeile, int sp);
23
24 void v_liesbox(int *p,int o,int l,int u,int
r);
25 void v_schrbox(int *p,int o,int l,int u,int r);
26
27 void v_sc_auf(int
o,int l,int u,int r,char a);
28 void v_sc_ab (int o,int l,int u,int r,char
a);
29 };
30 #endif
|
Bild 12-22: Definition der Basisklasse "video"
|