diff options
| author | scarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-05 16:43:55 +0000 |
|---|---|---|
| committer | scarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-05 16:43:55 +0000 |
| commit | 6c4fe3323d79253af707df90623e433ce12c35f2 (patch) | |
| tree | 36ca640e6865abc26789760ba9fd09a023eb0ba1 /include/modules.h | |
| parent | 6ed79c5de77b3f6be5c297cb5432d123ff1ff177 (diff) | |
* Prechod na novou verzi instalace pseudoautotools -> cmake
* Odstraneni bordelu kterej tu byl (pokud vam neco chybi brecte na me ja to zkusim najit v zaloze)
* TODO instalace: SEPSAT AUTORY, IKONKU VYROBIT
git-svn-id: http://opensvn.csie.org/tuxanci_ng@94 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'include/modules.h')
| -rw-r--r-- | include/modules.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/include/modules.h b/include/modules.h deleted file mode 100644 index 0b31292..0000000 --- a/include/modules.h +++ /dev/null @@ -1,78 +0,0 @@ - -#ifndef MODULE_H - -#define MODULE_H - -#include "tux.h" -#include "shot.h" -#include "arena.h" -#include "proto.h" -#include "myTimer.h" - -#ifndef PUBLIC_SERVER -#include "image.h" -#endif - -typedef struct export_fce_s -{ - int (*fce_getValue)(char *line, char *env, char *val, int len); - -#ifndef PUBLIC_SERVER - SDL_Surface* (*fce_getImage)(char *group, char *name); - - void (*fce_addLayer)(SDL_Surface *img, - int x,int y, int px,int py, - int w,int h, int player); -#endif - - int (*fce_getNetTypeGame)(); - - void (*fce_getTuxProportion)(tux_t *tux, int *x,int *y, int *w, int *h); - void (*fce_setTuxProportion)(tux_t *tux, int x, int y); - tux_t* (*fce_getTuxID)(list_t *listTux, int id); - void (*fce_actionTux)(tux_t *tux, int action); - - arena_t* (*fce_getCurrentArena)(); - int (*fce_conflictSpace)(int x1,int y1,int w1,int h1,int x2,int y2,int w2,int h2); - int (*fce_isFreeSpace)(arena_t *arena, int x, int y, int w, int h); - void (*fce_findFreeSpace)(arena_t *arena, int *x, int *y, int w, int h); - void (*fce_proto_send_newtux_server)(int type, client_t *client, tux_t *tux); - void (*fce_proto_send_shot_server)(int type, client_t *client, shot_t *p); - - my_time_t (*fce_getMyTime)(); - - void (*fce_destroyShot)(shot_t *p); - void (*fce_boundBombBall)(shot_t *shot); - void (*fce_transformOnlyLasser)(shot_t *shot); - - int (*fce_pokus)(char *s); - -} export_fce_t; - -typedef struct module_s -{ - char *file; - void *image; - - int (*fce_init)(export_fce_t *p); -#ifndef PUBLIC_SERVER - int (*fce_draw)(int x, int y,int w, int h); -#endif - int (*fce_event)(); - int (*fce_isConflict)(int x, int y, int w, int h); - void (*fce_cmd)(char *line); - int (*fce_destroy)(); - -} module_t; - -extern void initModule(); -extern int loadModule(char *name); -#ifndef PUBLIC_SERVER -extern void drawModule(int x, int y, int w, int h); -#endif -extern void eventModule(); -extern void cmdModule(char *s); -extern int isConflictModule(int x, int y, int w, int h); -extern void quitModule(); - -#endif |