display api improvements - to be continued
[my-code/ivac.git] / src / display.c
1 /* display.c -- display management stuff
2  *
3  * hackbard@hackdaworld.dyndns.org
4  *
5  */
6
7 #include "display.h"
8
9 int display_init(t_display *display) {
10
11   puts("[display] initializing display ...");
12
13   /* init stuff next .. */
14   display->max_x=atoi(getenv("COLUMNS"));
15   display->max_y=atoi(getenv("LINES"));
16
17   return D_SUCCESS;
18 }
19
20 int display_refresh(t_display *display) {
21
22   display->max_x=atoi(getenv("COLUMNS"));
23   display->max_y=atoi(getenv("LINES"));
24
25   return D_SUCCESS;
26 }
27
28 int display_shutdown(t_display *display) {
29
30   puts("[display] shutdown");
31
32   return D_SUCCESS;
33 }
34
35 int display_term_line(t_display *display,char sym) {
36
37   int i;
38
39   for(i=0;i<display->max_x;i++) printf("%c",sym);
40   printf("\n");
41
42   return D_SUCCESS;
43 }
44
45 int display_term_string(t_display *display,char *string) {
46
47   /* to be continued ... */
48
49   return D_SUCCESS;
50 }
51