Changeset 1015 for libcaca/trunk/caca/caca0.h
- Timestamp:
- Sep 9, 2006, 6:53:13 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/caca0.h
r1013 r1015 31 31 extern void __caca0_end(void); 32 32 extern unsigned int __caca0_get_event(unsigned int, int); 33 extern unsigned int __caca0_sqrt(unsigned int); 33 34 extern int __caca0_get_feature(int); 34 35 extern void __caca0_set_feature(int); 35 36 extern char const *__caca0_get_feature_name(int); 36 37 extern cucul_canvas_t *__caca0_load_sprite(char const *); 38 extern cucul_dither_t *__caca0_create_bitmap(unsigned int, unsigned int, 39 unsigned int, unsigned int, unsigned long int, unsigned long int, 40 unsigned long int, unsigned long int); 41 extern void __caca0_free_bitmap(cucul_dither_t *); 37 42 38 43 /* These variables are needed to emulate old non-thread safe behaviour */ … … 87 92 }; 88 93 94 /* This enum still exists in libcaca 1.x, thus cannot be redefined */ 89 95 #define CACA_EVENT_NONE 0x00000000 90 96 #define CACA_EVENT_KEY_PRESS 0x01000000 … … 124 130 #define caca_get_mouse_y() caca_get_mouse_y(__caca0_dp) 125 131 126 #define caca_set_color(x, y) cucul_set_color(__caca0_cv, x, y) 132 #define caca_set_color(x, y) \ 133 (__caca0_fg = (x), __caca0_bg = (y), cucul_set_color(__caca0_cv, x, y)) 134 #define caca_get_fg_color() __caca0_fg 135 #define caca_get_bg_color() __caca0_bg 127 136 #define caca_get_color_name cucul_get_color_name 128 137 #define caca_putchar(x, y, c) cucul_putchar(__caca0_cv, x, y, c) … … 167 176 168 177 #define caca_rand(a, b) cucul_rand(a, (b)+1) 178 #define caca_sqrt __caca0_sqrt 169 179 170 180 #define caca_sprite cucul_canvas 171 181 #define caca_load_sprite __caca0_load_sprite 172 #define caca_get_sprite_frames(c) 0182 #define caca_get_sprite_frames(c) 1 173 183 #define caca_get_sprite_width(c, f) cucul_get_canvas_width(c) 174 184 #define caca_get_sprite_height(c, f) cucul_get_canvas_height(c) … … 179 189 180 190 #define caca_bitmap cucul_dither 181 #define caca_create_bitmap cucul_create_dither191 #define caca_create_bitmap __caca0_create_bitmap 182 192 #define caca_set_bitmap_palette cucul_set_dither_palette 183 193 #define caca_draw_bitmap(x, y, z, t, b, p) \ 184 194 cucul_dither_bitmap(__caca0_cv, x, y, z, t, b, p) 185 #define caca_free_bitmap cucul_free_dither195 #define caca_free_bitmap __caca0_free_bitmap 186 196 187 197 #ifdef __cplusplus
Note: See TracChangeset
for help on using the changeset viewer.