- Timestamp:
- Nov 9, 2003, 2:52:40 PM (19 years ago)
- Location:
- libcaca/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/libee/ee.c
r89 r93 30 30 31 31 #include "ee.h" 32 33 static int _ee_delay; 32 34 33 35 int ee_init(void) … … 94 96 95 97 #endif 98 _ee_delay = 0; 96 99 97 100 return 0; 101 } 102 103 void ee_set_delay(int delay) 104 { 105 _ee_delay = delay; 98 106 } 99 107 … … 154 162 } 155 163 156 #define DELAY 40000157 164 void ee_refresh(void) 158 165 { … … 183 190 now = local_time(); 184 191 185 if(now < local_clock + DELAY- 10000)186 { 187 usleep(local_clock + DELAY- 10000 - now);188 } 189 190 local_clock += DELAY;192 if(now < local_clock + _ee_delay - 10000) 193 { 194 usleep(local_clock + _ee_delay - 10000 - now); 195 } 196 197 local_clock += _ee_delay; 191 198 } 192 199 -
libcaca/trunk/libee/ee.h
r89 r93 65 65 */ 66 66 int ee_init(void); 67 void ee_set_delay(int); 67 68 int ee_get_width(void); 68 69 int ee_get_height(void); -
libcaca/trunk/test/demo.c
r85 r93 35 35 while(!quit) 36 36 { 37 int i; 37 38 char key = ee_get_key(); 38 39 if(key) … … 42 43 43 44 ee_clear(); 44 ee_goto(12,14); 45 ee_putchar('#'); 45 for(i=1000; i--;) 46 { 47 ee_goto(ee_rand(0,ee_get_width()-1), 48 ee_rand(0,ee_get_height()-1)); 49 ee_color(ee_rand(1,10)); 50 ee_putchar('#'); 51 } 52 46 53 ee_refresh(); 47 54 }
Note: See TracChangeset
for help on using the changeset viewer.