diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-06-30 20:25:53 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-06-30 20:25:53 +0000 |
| commit | 62cdf2b04aa8d0162da8e024d9901ba5743bf5e3 (patch) | |
| tree | 0fee4d7fe539986956cafc8c729d3b68d37d3d7b /src/modules/space.h | |
| parent | 55233c4949d7bed70345f6fea44315df151d9ba5 (diff) | |
- hrac moze sucastne chodit aj strielat
- na indexovanie poloziek v list_t sa pouizva index.c ( postaveny na list_t )
- oprava chyby, porgram sa zrutil ak nebolo inicializovane audio
- zexxov patch
git-svn-id: http://opensvn.csie.org/tuxanci_ng@80 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/modules/space.h')
| -rw-r--r-- | src/modules/space.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/modules/space.h b/src/modules/space.h deleted file mode 100644 index 35d55a4..0000000 --- a/src/modules/space.h +++ /dev/null @@ -1,38 +0,0 @@ - -#ifndef SPACE_H - -#define SPACE_H - -#include "base/main.h" -#include "modules/list.h" - -typedef struct space_struct -{ - int w; - int h; - int segW; - int segH; - list_t ***area; - list_t *list; - 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 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 destroySpace(space_t *p); -extern void destroySpaceWithObject(space_t *p, void *f); - -#endif - |