diff options
| author | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-23 00:09:21 +0200 |
|---|---|---|
| committer | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-23 00:09:21 +0200 |
| commit | 6a0565944376426ded71849df09527da077dfc94 (patch) | |
| tree | 2f9e1f664febc298b61626a613366330dfe0bd6e /src/base/space.h | |
| parent | 130d45bfc935da1702a7b5c246a099ea3b4a0bdf (diff) | |
Ups forget to fix header files.
Diffstat (limited to 'src/base/space.h')
| -rw-r--r-- | src/base/space.h | 62 |
1 files changed, 34 insertions, 28 deletions
diff --git a/src/base/space.h b/src/base/space.h index cf2d7c8..e1ac594 100644 --- a/src/base/space.h +++ b/src/base/space.h @@ -8,44 +8,50 @@ typedef struct zone_struct { - list_t *list; + list_t *list; } zone_t; typedef struct space_struct { - int w; - int h; + int w; + int h; - int segW; - int segH; + int segW; + int segH; - zone_t ***zone; + zone_t ***zone; - list_t *listIndex; + list_t *listIndex; - void (*getStatus)(void *p, int *id, int *x, int *y, int *w, int *h); - void (*setStatus)(void *p, int x, int y, int w, int h); + void (*getStatus) (void *p, int *id, int *x, int *y, int *w, int *h); + void (*setStatus) (void *p, int x, int y, int w, int h); } space_t; extern space_t *newSpace(int w, int h, int segW, int segH, - void (*getStatus)(void *p, int *id, int *x, int *y, int *w, int *h), - void (*setStatus)(void *p, int x, int y, int w, int h)); - -extern int getSpaceCount(space_t *p); -extern void* getItemFromSpace(space_t *p, int offset); -extern void addObjectToSpace(space_t *p, void *item); -extern void getObjectFromSpace(space_t *p, int x, int y, int w, int h, list_t *list); -extern void* getObjectFromSpaceWithID(space_t *p, int id); -extern int isConflictWithObjectFromSpace(space_t *p, int x, int y, int w, int h); -extern int isConflictWithObjectFromSpaceBut(space_t *p, int x, int y, int w, int h, void *but); -extern void delObjectFromSpace(space_t *p, void *item); -extern void delObjectFromSpaceWithObject(space_t *p, void *item, void *f); -extern void moveObjectInSpace(space_t *p, void *item, int move_x, int move_y); -extern void printSpace(space_t *p); -extern void actionSpace(space_t *space, void *f, void *p); -extern void actionSpaceFromLocation(space_t *space, void *f, void *p, int x, int y, int w, int h); -extern void destroySpace(space_t *p); -extern void destroySpaceWithObject(space_t *p, void *f); + void (*getStatus) (void *p, int *id, int *x, int *y, + int *w, int *h), + void (*setStatus) (void *p, int x, int y, int w, + int h)); + +extern int getSpaceCount(space_t * p); +extern void *getItemFromSpace(space_t * p, int offset); +extern void addObjectToSpace(space_t * p, void *item); +extern void getObjectFromSpace(space_t * p, int x, int y, int w, int h, + list_t * list); +extern void *getObjectFromSpaceWithID(space_t * p, int id); +extern int isConflictWithObjectFromSpace(space_t * p, int x, int y, int w, + int h); +extern int isConflictWithObjectFromSpaceBut(space_t * p, int x, int y, int w, + int h, void *but); +extern void delObjectFromSpace(space_t * p, void *item); +extern void delObjectFromSpaceWithObject(space_t * p, void *item, void *f); +extern void moveObjectInSpace(space_t * p, void *item, int move_x, + int move_y); +extern void printSpace(space_t * p); +extern void actionSpace(space_t * space, void *f, void *p); +extern void actionSpaceFromLocation(space_t * space, void *f, void *p, int x, + int y, int w, int h); +extern void destroySpace(space_t * p); +extern void destroySpaceWithObject(space_t * p, void *f); #endif - |