Mercurial > MadButterfly
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 |