summaryrefslogtreecommitdiff
path: root/src/base/space.h
diff options
context:
space:
mode:
authorTomas Chvatal (scarabeus) <tomas.chvatal@gmail.com>2008-10-23 00:09:21 +0200
committerTomas Chvatal (scarabeus) <tomas.chvatal@gmail.com>2008-10-23 00:09:21 +0200
commit6a0565944376426ded71849df09527da077dfc94 (patch)
tree2f9e1f664febc298b61626a613366330dfe0bd6e /src/base/space.h
parent130d45bfc935da1702a7b5c246a099ea3b4a0bdf (diff)
Ups forget to fix header files.
Diffstat (limited to 'src/base/space.h')
-rw-r--r--src/base/space.h62
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
-