puts("[display] initializing display ...");
- initscr();
- raw();
- noecho();
- keypad(stdscr,TRUE);
- getmaxyx(stdscr,display->max_y,display->max_x);
+ /* init stuff next .. */
+ display->max_x=atoi(getenv("COLUMNS"));
+ display->max_y=atoi(getenv("LINES"));
return D_SUCCESS;
}
int display_refresh(t_display *display) {
- getmaxyx(stdscr,display->max_y,display->max_x);
+ display->max_x=atoi(getenv("COLUMNS"));
+ display->max_y=atoi(getenv("LINES"));
return D_SUCCESS;
}
int display_shutdown(t_display *display) {
- noraw();
- echo();
-
puts("[display] shutdown");
return D_SUCCESS;
}
+
+int display_term_line(t_display *display,char sym) {
+
+ int i;
+
+ for(i=0;i<display->max_x;i++) printf("%c",sym);
+ printf("\n");
+
+ return D_SUCCESS;
+}
+
+int display_term_string(t_display *display,char *string) {
+
+ /* to be continued ... */
+
+ return D_SUCCESS;
+}
+