- Timestamp:
- Nov 9, 2003, 1:48:09 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ttyvaders/trunk/libee/ee.c
r80 r82 121 121 void ee_clear(void) 122 122 { 123 #ifdef USE_SLANG 124 //SLsmg_cls(); 125 int y; 126 for(y = 0; y < ee_get_height(); y++) 123 #if defined(USE_SLANG) || defined(USE_NCURSES) 124 /* We could use SLsmg_cls(), but drawing empty lines is much faster */ 125 int x = ee_get_width(), y = ee_get_height(); 126 char *empty_line = malloc((x + 1) * sizeof(char)); 127 128 memset(empty_line, ' ', x); 129 empty_line[x] = '\0'; 130 131 for(y; y--;) 127 132 { 128 133 ee_goto(0, y); 129 ee_putstr(" "); 130 } 131 #elif USE_NCURSES 132 //clear(); 133 int y; 134 for(y = 0; y < ee_get_height(); y++) 135 { 136 ee_goto(0, y); 137 ee_putstr(" "); 138 } 134 ee_putstr(empty_line); 135 } 136 137 free(empty_line); 139 138 #else 140 139 /* Use dummy driver */
Note: See TracChangeset
for help on using the changeset viewer.