comparison src/mb_types.h @ 17:41f0907b27ac

Unittest for rdman_redraw_changed(). geo_init() is seperated into geo_init() and geo_from_positions().
author Thinker K.F. Li <thinker@branda.to>
date Fri, 01 Aug 2008 23:32:22 +0800
parents e17e12b112c4
children 0f3baa488a62
comparison
equal deleted inserted replaced
16:e17e12b112c4 17:41f0907b27ac
28 }; 28 };
29 #define GEF_DIRTY 0x1 29 #define GEF_DIRTY 0x1
30 30
31 extern int is_overlay(area_t *r1, area_t *r2); 31 extern int is_overlay(area_t *r1, area_t *r2);
32 extern void area_init(area_t *area, int n_pos, co_aix pos[][2]); 32 extern void area_init(area_t *area, int n_pos, co_aix pos[][2]);
33 extern void geo_init(geo_t *g, int n_pos, co_aix pos[][2]); 33 extern void geo_init(geo_t *g);
34 extern void geo_from_positions(geo_t *g, int n_pos, co_aix pos[][2]);
34 extern void geo_mark_overlay(geo_t *g, int n_others, geo_t **others, 35 extern void geo_mark_overlay(geo_t *g, int n_others, geo_t **others,
35 int *n_overlays, geo_t **overlays); 36 int *n_overlays, geo_t **overlays);
36 #define geo_get_shape(g) ((g)->shape) 37 #define geo_get_shape(g) ((g)->shape)
37 #define geo_set_shape(g, sh) do {(g)->shape = sh;} while(0) 38 #define geo_set_shape(g, sh) do {(g)->shape = sh;} while(0)
38 39