From 6c4fe3323d79253af707df90623e433ce12c35f2 Mon Sep 17 00:00:00 2001 From: scarab Date: Sat, 5 Jul 2008 16:43:55 +0000 Subject: * 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 --- include/arena.h | 43 -------------- include/arenaFile.h | 21 ------- include/audio.h | 12 ---- include/bool.h | 13 ---- include/buffer.h | 24 -------- include/checkFront.h | 22 ------- include/client.h | 35 ----------- include/configFile.h | 20 ------- include/director.h | 18 ------ include/dynamicInt.h | 10 ---- include/fake_audio.h | 41 ------------- include/font.h | 26 -------- include/game.h | 9 --- include/gun.h | 21 ------- include/hashTable.h | 24 -------- include/heightScore.h | 13 ---- include/homeDirector.h | 13 ---- include/idManager.h | 19 ------ include/image.h | 35 ----------- include/interface.h | 40 ------------- include/item.h | 79 ------------------------- include/keytable.h | 27 --------- include/language.h | 12 ---- include/layer.h | 53 ----------------- include/list.h | 33 ----------- include/logFile.h | 18 ------ include/main.h | 35 ----------- include/modules.h | 78 ------------------------ include/music.h | 36 ------------ include/myTimer.h | 32 ---------- include/net_multiplayer.h | 35 ----------- include/network.h | 12 ---- include/panel.h | 27 --------- include/path.h | 33 ----------- include/protect.h | 30 ---------- include/proto.h | 89 ---------------------------- include/publicServer.h | 18 ------ include/screen.h | 32 ---------- include/screen_analyze.h | 25 -------- include/screen_choiceArena.h | 17 ------ include/screen_credits.h | 20 ------- include/screen_gameType.h | 15 ----- include/screen_mainMenu.h | 13 ---- include/screen_setting.h | 18 ------ include/screen_table.h | 17 ------ include/screen_world.h | 31 ---------- include/sdl_udp.h | 28 --------- include/server.h | 94 ----------------------------- include/serverConfigFile.h | 11 ---- include/shot.h | 60 ------------------- include/sound.h | 33 ----------- include/space.h | 38 ------------ include/storage.h | 16 ----- include/string_length.h | 16 ----- include/tcp.h | 25 -------- include/term.h | 17 ------ include/textFile.h | 21 ------- include/tux.h | 137 ------------------------------------------- include/udp.h | 34 ----------- include/widget_button.h | 27 --------- include/widget_buttonimage.h | 27 --------- include/widget_check.h | 27 --------- include/widget_image.h | 21 ------- include/widget_label.h | 24 -------- include/widget_select.h | 26 -------- include/widget_textfield.h | 33 ----------- 66 files changed, 2009 deletions(-) delete mode 100644 include/arena.h delete mode 100644 include/arenaFile.h delete mode 100644 include/audio.h delete mode 100644 include/bool.h delete mode 100755 include/buffer.h delete mode 100644 include/checkFront.h delete mode 100644 include/client.h delete mode 100644 include/configFile.h delete mode 100644 include/director.h delete mode 100644 include/dynamicInt.h delete mode 100644 include/fake_audio.h delete mode 100755 include/font.h delete mode 100644 include/game.h delete mode 100644 include/gun.h delete mode 100644 include/hashTable.h delete mode 100644 include/heightScore.h delete mode 100755 include/homeDirector.h delete mode 100644 include/idManager.h delete mode 100755 include/image.h delete mode 100755 include/interface.h delete mode 100644 include/item.h delete mode 100644 include/keytable.h delete mode 100644 include/language.h delete mode 100755 include/layer.h delete mode 100755 include/list.h delete mode 100644 include/logFile.h delete mode 100644 include/main.h delete mode 100644 include/modules.h delete mode 100644 include/music.h delete mode 100644 include/myTimer.h delete mode 100644 include/net_multiplayer.h delete mode 100755 include/network.h delete mode 100644 include/panel.h delete mode 100644 include/path.h delete mode 100644 include/protect.h delete mode 100644 include/proto.h delete mode 100644 include/publicServer.h delete mode 100644 include/screen.h delete mode 100644 include/screen_analyze.h delete mode 100644 include/screen_choiceArena.h delete mode 100644 include/screen_credits.h delete mode 100644 include/screen_gameType.h delete mode 100644 include/screen_mainMenu.h delete mode 100644 include/screen_setting.h delete mode 100644 include/screen_table.h delete mode 100644 include/screen_world.h delete mode 100644 include/sdl_udp.h delete mode 100644 include/server.h delete mode 100644 include/serverConfigFile.h delete mode 100644 include/shot.h delete mode 100644 include/sound.h delete mode 100644 include/space.h delete mode 100644 include/storage.h delete mode 100644 include/string_length.h delete mode 100644 include/tcp.h delete mode 100644 include/term.h delete mode 100755 include/textFile.h delete mode 100644 include/tux.h delete mode 100644 include/udp.h delete mode 100644 include/widget_button.h delete mode 100644 include/widget_buttonimage.h delete mode 100644 include/widget_check.h delete mode 100644 include/widget_image.h delete mode 100644 include/widget_label.h delete mode 100644 include/widget_select.h delete mode 100644 include/widget_textfield.h (limited to 'include') diff --git a/include/arena.h b/include/arena.h deleted file mode 100644 index 837fade..0000000 --- a/include/arena.h +++ /dev/null @@ -1,43 +0,0 @@ - -#ifndef ARENA_H - -#define ARENA_H - -#include "main.h" - -#ifndef PUBLIC_SERVER -#include "interface.h" -#endif - -#include "list.h" -#include "space.h" - -typedef struct arena_struct -{ -#ifndef PUBLIC_SERVER - char music[STR_SIZE]; - - SDL_Surface *background; -#endif - int w, h; - list_t *listTimer; - //list_t *listTux; - space_t *spaceShot; - space_t *spaceTux; - space_t *spaceItem; -} arena_t; - -extern void setCurrentArena(arena_t *p); -extern arena_t* getCurrentArena(); -extern arena_t* newArena(int w, int h); -extern int conflictSpace(int x1,int y1,int w1,int h1,int x2,int y2,int w2,int h2); -extern int isFreeSpace(arena_t *arena, int x, int y, int w, int h); -extern void findFreeSpace(arena_t *arena, int *x, int *y, int w, int h); -extern void getCenterScreen(int *screen_x, int *screen_y, int x, int y); -#ifndef PUBLIC_SERVER -extern void drawArena(arena_t *arena); -#endif -extern void eventArena(arena_t *arena); -extern void destroyArena(arena_t *p); - -#endif diff --git a/include/arenaFile.h b/include/arenaFile.h deleted file mode 100644 index ae2b203..0000000 --- a/include/arenaFile.h +++ /dev/null @@ -1,21 +0,0 @@ - -#ifndef ARENA_FILE_H - -#define ARENA_FILE_H - -#include "main.h" -#include "arena.h" - -#define PUBLIC_SERVER_PATH_ARENA "./arena/" - -extern bool_t isArenaFileInicialized(); -extern void initArenaFile(); -extern int getArenaCount(); -extern char *getArenaName(int id); -extern char *getArenaNetName(int id); -extern int getArenaIdFormNetName(char *s); -extern char *getArenaImage(int id); -extern arena_t* getArena(int id); -extern void quitArenaFile(); - -#endif diff --git a/include/audio.h b/include/audio.h deleted file mode 100644 index 242bb9a..0000000 --- a/include/audio.h +++ /dev/null @@ -1,12 +0,0 @@ - -#ifndef AUDIO_H - -#define AUDIO_H - -#include "main.h" - -extern bool_t isAudioInicialized(); -extern void initAudio(); -extern void quitAudio(); - -#endif diff --git a/include/bool.h b/include/bool.h deleted file mode 100644 index d122b85..0000000 --- a/include/bool.h +++ /dev/null @@ -1,13 +0,0 @@ - -#ifndef BOOL_H - -#define BOOL_H - -#include "main.h" - -#define bool_t int - -#define TRUE 1 -#define FALSE 0 - -#endif diff --git a/include/buffer.h b/include/buffer.h deleted file mode 100755 index b547e2b..0000000 --- a/include/buffer.h +++ /dev/null @@ -1,24 +0,0 @@ - -#ifndef BUFFER_H - -#define BUFFER_H - -#include "main.h" - -#define BUFFER_LIMIT_ALLOC 1024 - -typedef struct str_buffer -{ - char *data; - unsigned int size; - unsigned int alloc; -} buffer_t; - -extern buffer_t * newBuffer(int n); -extern int addBuffer(buffer_t *p, char *data, int len); -extern int cutBuffer(buffer_t *p, int len); -extern int getBufferLine(buffer_t *p, char *line, int len); -extern int getData(buffer_t *p, char *line, int len); -extern void destroyBuffer(buffer_t *p); - -#endif diff --git a/include/checkFront.h b/include/checkFront.h deleted file mode 100644 index dde30f0..0000000 --- a/include/checkFront.h +++ /dev/null @@ -1,22 +0,0 @@ - -#ifndef CHECK_FRONT_H - -#define CHECK_FRONT_H - -#include "list.h" -#include "server.h" - -#define CHECK_FRONT_SEND_TIME_INTERVAL 100 -#define CHECK_FRONT_MAX_COUNT_SEND 30 - -#define CHECK_FRONT_ID_NONE -1 -#define CHECK_FORNT_TYPE_SIMPLE 1 -#define CHECK_FORNT_TYPE_CHECK 2 - -extern list_t* newCheckFront(); -extern void addMsgInCheckFront(list_t *list, char *msg, int type, int id); -extern void eventMsgInCheckFront(client_t *client); -extern void delMsgInCheckFront(list_t *listCheckFront, int id); -extern void destroyCheckFront(list_t *p); - -#endif diff --git a/include/client.h b/include/client.h deleted file mode 100644 index cd8c4c4..0000000 --- a/include/client.h +++ /dev/null @@ -1,35 +0,0 @@ - -#ifndef MY_CLIENT - -#define MY_CLIENT - -#include "main.h" - -#if defined SUPPORT_NET_UNIX_UDP || defined SUPPORT_NET_SDL_UDP - -#define CLIENT_TIMEOUT 1000 -#define SERVER_TIMEOUT_ALIVE 5000 - -#endif - -#ifdef SUPPORT_NET_UNIX_UDP -extern int initUdpClient(char *ip, int port, int proto); -extern void eventPingServer(); -extern void selectClientUdpSocket(); -extern void refreshPingServerAlive(); -extern void quitUdpClient(); -#endif - -#ifdef SUPPORT_NET_SDL_UDP -extern int initSdlUdpClient(char *ip, int port); -extern void eventPingServer(); -extern void selectClientSdlUdpSocket(); -extern void refreshPingServerAlive(); -extern bool_t isServerAlive(); -extern void quitSdlUdpClient(); -#endif - -extern void sendServer(char *msg); -extern void eventServerBuffer(); - -#endif diff --git a/include/configFile.h b/include/configFile.h deleted file mode 100644 index f68a381..0000000 --- a/include/configFile.h +++ /dev/null @@ -1,20 +0,0 @@ - -#ifndef CONFIGFILE_H - -#define CONFIGFILE_H - -#include "main.h" -#include "textFile.h" - -extern int isYesOrNO(char *s); -extern char* getYesOrNo(int n); - -extern int getValue(char *line, char *env, char *val, int len); -extern char* setValue(char *line, char *env, char *val); - -extern int getValueInConfigFile(textFile_t *textFile, char *env, char *val, int len); -extern int setValueInConfigFile(textFile_t *textFile, char *env, char *val); - -extern void loadValueFromConfigFile(textFile_t *textFile, char *env, char *val, int len, char *butVal); - -#endif diff --git a/include/director.h b/include/director.h deleted file mode 100644 index 8a07ed0..0000000 --- a/include/director.h +++ /dev/null @@ -1,18 +0,0 @@ - -#ifndef DIRECTOR_H - -#define DIRECTOR_H - -#include "main.h" -#include "list.h" - -typedef struct director_struct -{ - char *path; - list_t *list; -} director_t; - -extern director_t* loadDirector(char *s); -extern void destroyDirector(director_t *p); - -#endif diff --git a/include/dynamicInt.h b/include/dynamicInt.h deleted file mode 100644 index 266ff86..0000000 --- a/include/dynamicInt.h +++ /dev/null @@ -1,10 +0,0 @@ - -#ifndef DYNAMIC_INT_H - -#define DYNAMIC_INT_H - -#include "main.h" - -extern int* newInt(int x); - -#endif diff --git a/include/fake_audio.h b/include/fake_audio.h deleted file mode 100644 index d2eac59..0000000 --- a/include/fake_audio.h +++ /dev/null @@ -1,41 +0,0 @@ - -#ifndef FAKE_AUDIO_H - -#define FAKE_AUDIO_H - -#ifdef NO_SOUND - -#include "main.h" - -#define SOUND_GROUP_BASE 0 -#define SOUND_GROUP_USER 1 - -#define MUSIC_GROUP_BASE 0 -#define MUSIC_GROUP_USER 1 - -extern bool_t isAudioInicialized(); -extern void initAudio(); -extern void quitAudio(); - -extern bool_t isSoundInicialized(); -extern void initSound(); -extern void addSound(char *file, char *name, int group); -extern void playSound(char *name, int group); -extern void setSoundActive(bool_t n); -extern bool_t isSoundActive(); -extern void quitSound(); - -extern bool_t isMusicInicialized(); -extern void initMusic(); -extern void addMusic(char *file, char *name, int group); -extern void stopMusic(); -extern void playMusic(char *name, int group); -extern void setMusicActive(bool_t n); -extern bool_t isMusicActive(); -extern char* getCurrentMusic(); -extern void delAllMusicInGroup(int group); -extern void quitMusic(); - -#endif - -#endif diff --git a/include/font.h b/include/font.h deleted file mode 100755 index f938b3b..0000000 --- a/include/font.h +++ /dev/null @@ -1,26 +0,0 @@ - -#ifndef FONT_H - -#define FONT_H - -#include -#include -#include "main.h" - -#define COLOR_WHITE 255, 255, 255 -#define COLOR_BLACK 0, 0, 0 - -#define COLOR_RED 255, 0, 0 -#define COLOR_GREEN 0, 255, 0 -#define COLOR_BLUE 0, 0, 255 - -#define COLOR_YELLOW 255, 255, 0 - -extern bool_t isFontInicialized(); -extern void initFont(char *file,int size); -extern void drawFont(char *s,int x,int y,int r,int g,int b); -extern int getFontSize(); -extern void getTextSize(char *s, int *w, int *h); -extern void quitFont(); - -#endif diff --git a/include/game.h b/include/game.h deleted file mode 100644 index 6ce694d..0000000 --- a/include/game.h +++ /dev/null @@ -1,9 +0,0 @@ - -#ifndef GAME_H - -#define GAME_H - -extern void quitGame(); -extern void startGame(); - -#endif diff --git a/include/gun.h b/include/gun.h deleted file mode 100644 index 4986660..0000000 --- a/include/gun.h +++ /dev/null @@ -1,21 +0,0 @@ - -#ifndef GUN_H - -#define GUN_H - -#include "main.h" - -#define GUN_SHOT_WIDTH 5 -#define GUN_SHOT_HEIGHT 5 - -#define GUN_LASSER_HORIZONTAL 50 -#define GUN_SHOT_VERTICAL 5 - -#define GUN_BOMBBALL_WIDTH 20 -#define GUN_BOMBBALL_HEIGHT 20 - -#include "tux.h" - -extern void shotInGun(tux_t *p); - -#endif diff --git a/include/hashTable.h b/include/hashTable.h deleted file mode 100644 index b872cfb..0000000 --- a/include/hashTable.h +++ /dev/null @@ -1,24 +0,0 @@ - -#ifndef HASHTABLE_H - -#define HASHTABLE_H - -typedef struct hashTable_struct -{ - struct hashTable_struct *table[256]; - void *data; -} hashtable_t; - -extern hashtable_t* newHashTable(); -extern void addHashTable(hashtable_t *p, char *key, void *item); -extern void addHashTableWithIndex(hashtable_t *p, int index, void *item); -extern void* getHashTable(hashtable_t *p, char *key); -extern void* getHashTableWithIndex(hashtable_t *p, int index); -extern void delHashTable(hashtable_t *p, char *key); -extern void delHashTableWithIndex(hashtable_t *p, int index); -extern void delHashTableWithMem(hashtable_t *p, char *key, void *f); -extern void delHashTableWithMemWithIndex(hashtable_t *p, int index); -extern void destroyHashTable(hashtable_t *p); -extern void destroyHashTableWithMem(hashtable_t *p, void *f); - -#endif diff --git a/include/heightScore.h b/include/heightScore.h deleted file mode 100644 index b1bf7e2..0000000 --- a/include/heightScore.h +++ /dev/null @@ -1,13 +0,0 @@ - -#ifndef HEIGHT_SCORE_H - -#define HEIGHT_SCORE_H - -#define HEIGHTSCORE_MAX_PLAYERS 100 - -extern void initHeightScore(char *file); -extern int addPlayerInHighScore(char *name, int score); -extern char* getTableItem(int index); -extern void quitHeightScore(); - -#endif diff --git a/include/homeDirector.h b/include/homeDirector.h deleted file mode 100755 index 85f8172..0000000 --- a/include/homeDirector.h +++ /dev/null @@ -1,13 +0,0 @@ - -#ifndef HOMEDIRECTOR_H - -#define HOMEDIRECTOR_H - -#include "main.h" - -#define HOMEDIRECTOR_NAME ".tuxanci-ng" - -extern void createHomeDirector(); -extern char *getHomeDirector(); - -#endif diff --git a/include/idManager.h b/include/idManager.h deleted file mode 100644 index 62e2651..0000000 --- a/include/idManager.h +++ /dev/null @@ -1,19 +0,0 @@ - - -#ifndef ID_MANAGER_H - -#define ID_MANAGER_H - -#define MAX_ID 1000 -#define ID_UNKNOWN -1 - -#include "list.h" - -extern void initListID(); -extern int getNewID(); -extern int isRegisterID(int id); -extern void delID(int id); -extern void replaceID(int old_id, int new_id); -extern void quitListID(); - -#endif diff --git a/include/image.h b/include/image.h deleted file mode 100755 index be3826d..0000000 --- a/include/image.h +++ /dev/null @@ -1,35 +0,0 @@ - -#ifndef IMAGE_H - -#define IMAGE_H - -#include "image.h" -#include "interface.h" - -#define IMAGE_NO_ALPHA 0 -#define IMAGE_ALPHA 1 - -#define IMAGE_GROUP_BASE "base" -#define IMAGE_GROUP_EXTENDSIO "extension" -#define IMAGE_GROUP_USER "user" -#define IMAGE_GROUP_OTHER "other" - -/* -typedef struct image_struct -{ - char *name; - char *group; - SDL_Surface *image; -} image_data_t; -*/ - -extern bool_t isImageInicialized(); -extern void initImageData(); -extern SDL_Surface* addImageData(char *file, int alpha, char *name, char *group); -extern SDL_Surface* getImage(char *group, char *name); -extern void delImage(char *group, char *name); -extern void delAllImageInGroup(char *group); -extern void drawImage(SDL_Surface *p, int x,int y, int px, int py, int w, int h); -extern void quitImageData(); - -#endif diff --git a/include/interface.h b/include/interface.h deleted file mode 100755 index c0311ee..0000000 --- a/include/interface.h +++ /dev/null @@ -1,40 +0,0 @@ - -#ifndef INTERFACE_H - -#define INTERFACE_H - -#include -#include -#include - -#include -#include -#include -#include "main.h" - -/* -#include -*/ - -#define SDL_SUBSYSTEMS SDL_INIT_VIDEO|SDL_INIT_TIMER|SDL_DOUBLEBUF - -//napis na okne -#define WINDOW_TITLE "Tuxanci next generation " TUXANCI_NG_VERSION -#define WIN_BPP 0 -#define USR_EVT_TIMER 0 - -//interval pri ktorom sa spusta akcia(); -#define INTERVAL 50 - -extern bool_t isInterfaceInicialized(); -extern int initSDL(); -extern SDL_Surface* getSDL_Screen(); -extern void getMousePosition(int *x, int *y); -extern int isMouseClicked(); -extern int isPessAnyKey(); -extern void interfaceRefresh(); -extern void eventSDL(); -extern void quitSDL(); - - -#endif diff --git a/include/item.h b/include/item.h deleted file mode 100644 index c23e7d7..0000000 --- a/include/item.h +++ /dev/null @@ -1,79 +0,0 @@ - -#ifndef ITEM_H - -#define ITEM_H - -#include "main.h" - -#define ITEM_SYNC_TIMEOUT 5000 - -#ifndef PUBLIC_SERVER -#include "interface.h" -#endif - -#include "list.h" -#include "tux.h" -#include "myTimer.h" - -typedef struct item_struct -{ - int id; - int type; // typ veci - - int x; // poloha veci - int y; - - int w; // rozmery veci - int h; - - int frame; //poradove cislo animacie - int count; - - int author_id; -#ifndef PUBLIC_SERVER - SDL_Surface *img; //obrazok -#endif -} item_t; - -#define ITEM_MAX_COUNT 1 - -#define ITEM_GUN_MAX_FRAME 8 -#define ITEM_MINE_MAX_FRAME 1 -#define ITEM_EXPLOSION_MAX_FRAME 10 -#define ITEM_BONUS_MAX_FRAME 8 - -#define ITEM_GUN_WIDTH 50 -#define ITEM_GUN_HEIGHT 20 - -#define ITEM_MINE_WIDTH 15 -#define ITEM_MINE_HEIGHT 11 - -#define ITEM_EXPLOSION_WIDTH 40 -#define ITEM_EXPLOSION_HEIGHT 40 - -#define ITEM_BIG_EXPLOSION_WIDTH 100 -#define ITEM_BIG_EXPLOSION_HEIGHT 100 - -#define ITEM_BONUS_WIDTH 20 -#define ITEM_BONUS_HEIGHT 20 - -extern bool_t isItemInicialized(); -extern void initItem(); -extern item_t* newItem(int x, int y, int type, int author_id); -extern void getStatusItem(void *p, int *id, int *x, int *y ,int *w, int *h); -extern void setStatusItem(void *p, int x, int y, int w, int h); -extern void replaceItemID(item_t *item, int id); -extern void addNewItem(space_t *spaceItem, int author_id); -#ifndef PUBLIC_SERVER -extern void drawListItem(list_t *listItem); -#endif -extern void eventListItem(space_t *listSpace); -extern void mineExplosion(space_t *spaceItem, item_t *item); -extern void eventConflictShotWithItem(arena_t *arena); -extern void eventGiveTuxItem(tux_t *tux, item_t *item, space_t *spaceItem); -extern void eventGiveTuxListItem(tux_t *tux, space_t *spaceItem); -extern void destroyItem(item_t *p); -extern void quitItem(); - -#endif - diff --git a/include/keytable.h b/include/keytable.h deleted file mode 100644 index 80ca258..0000000 --- a/include/keytable.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef KEYTABLE_H - -#define KEYTABLE_H - -#define KEY_LENGTH 12 - -#define KEY_TUX_RIGHT_MOVE_UP 0 -#define KEY_TUX_RIGHT_MOVE_RIGHT 1 -#define KEY_TUX_RIGHT_MOVE_LEFT 2 -#define KEY_TUX_RIGHT_MOVE_DOWN 3 -#define KEY_TUX_RIGHT_SHOOT 4 -#define KEY_TUX_RIGHT_SWITCH_WEAPON 5 -#define KEY_TUX_LEFT_MOVE_UP 6 -#define KEY_TUX_LEFT_MOVE_RIGHT 7 -#define KEY_TUX_LEFT_MOVE_LEFT 8 -#define KEY_TUX_LEFT_MOVE_DOWN 9 -#define KEY_TUX_LEFT_SHOOT 10 -#define KEY_TUX_LEFT_SWITCH_WEAPON 11 - -extern void initKeyTable(); -extern int getKey(int n); -extern void quitKeyTable(); - -#endif - - diff --git a/include/language.h b/include/language.h deleted file mode 100644 index 23fc1a4..0000000 --- a/include/language.h +++ /dev/null @@ -1,12 +0,0 @@ - -#ifndef LANGUAGE_H - -#define LANGUAGE_H - -extern int initLanguage(); -extern char* getMyText(char *key); -extern char* getLanguageFont(); -extern int getLanguageSize(); -extern void quitLanguage(); - -#endif diff --git a/include/layer.h b/include/layer.h deleted file mode 100755 index 04a4617..0000000 --- a/include/layer.h +++ /dev/null @@ -1,53 +0,0 @@ - -#ifndef MY_LAYER_H - -#define MY_LAYER_H - -#include "main.h" - -typedef struct layer_str -{ - int x; //suradnice obrazka na obrazovke - int y; - - int w; //rozmery obrazka na obrazovke - int h; - - int px; //suradnice casti surfrace - int py; - - int pw; //rozmeri casti surfrace - int ph; - - int layer; - - SDL_Surface *image; //dane surfrace -} layer_t; - -extern bool_t isLayerInicialized(); -extern void initLayer(); - -/* - * Prida obrazok na vykreslenie do zoznamu - * *img - ponter na urfrace obrazka - * x,y - suradnice kam sa ma obrazok nakreslit - * w,h - rozmeri obrazka - * px,py - suradnice casti *img z ktorej sa bude obrazok vykreslovat - * ph,ph - rozmeri casti obrazka *img z ktorej sa bude obrazok vykreslovat - * layer - layer, na ktorej bude obrazok - * (0 - pod tuxancami | 1 - na tej istej ako tuxanci | 2 - nad tuxancami) - */ - -extern void addLayer(SDL_Surface *img, - int x,int y, int px,int py, - int w,int h, int player); - -/* - * Vykresli zoznam na obrazovku - */ -extern void drawLayer(); -extern void drawLayerCenter(int x, int y); -extern void flushLayer(); -extern void quitLayer(); - -#endif diff --git a/include/list.h b/include/list.h deleted file mode 100755 index 5a15786..0000000 --- a/include/list.h +++ /dev/null @@ -1,33 +0,0 @@ - -#ifndef LIST_H - -#define LIST_H - -#include "main.h" - -#define LIST_ALLOC_LIMIT 16 - -typedef struct list_str -{ - void **list; - int count; - int alloc; -} list_t; - -extern list_t* newList(); -extern list_t* cloneList(list_t *p); -extern list_t* cloneListItem(list_t *p, void *f); - -extern void addList(list_t *p, void *item); -extern void insList(list_t *p, int n, void *item); -extern void *getList(list_t *p,int n); -extern int searchListItem(list_t *p, void *n); - -extern void delList(list_t *p,int n); -extern void delListItem(list_t *p,int n,void *f); -extern void listDoEmpty(list_t *p); - -extern void destroyList(list_t *p); -extern void destroyListItem(list_t *p,void *f); - -#endif diff --git a/include/logFile.h b/include/logFile.h deleted file mode 100644 index 12f5606..0000000 --- a/include/logFile.h +++ /dev/null @@ -1,18 +0,0 @@ - -#ifndef LOGFILE_H - -#define LOGFILE_H - -#include "main.h" - -typedef struct logFile_struct -{ - char *name; - FILE *file; -} logFile_t; - -extern logFile_t* newLogFile(char *s); -extern int writeLog(logFile_t *p, char *s); -extern void destroyLogFile(logFile_t *p); - -#endif diff --git a/include/main.h b/include/main.h deleted file mode 100644 index 942064f..0000000 --- a/include/main.h +++ /dev/null @@ -1,35 +0,0 @@ - -#ifndef MAIN_H - -#define MAIN_H - -#include "../config.h" - -#if defined PUBLIC_SERVER - -#undef DESTDIR -#undef SUPPORT_NET_SDL_UDP -#define SUPPORT_NET_UNIX_UDP - -#endif - -#include "bool.h" -#include "string_length.h" -#include "path.h" - -//rozlisenie obrazovky -#define WINDOW_SIZE_X 800 -#define WINDOW_SIZE_Y 600 - -#include "list.h" - -extern list_t *listHelp; - -extern char* getParam(char *s); -extern char* getParamElse(char *s1, char *s2); -extern bool_t isParamFlag(char *s); -extern char *getString(int n); -extern int* newInt(int x); -extern void accessExistFile(const char *s); - -#endif 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 diff --git a/include/music.h b/include/music.h deleted file mode 100644 index 0ae83c4..0000000 --- a/include/music.h +++ /dev/null @@ -1,36 +0,0 @@ - -#ifndef MUSIC_H - -#define MUSIC_H - -#ifndef NO_SOUND - -#include -#include "main.h" - -#define MUSIC_GROUP_BASE "base" -#define MUSIC_GROUP_USER "user" - -/* -typedef struct music_struct -{ - char *name; - int group; - Mix_Music *music; -} music_t; -*/ - -extern bool_t isMusicInicialized(); -extern void initMusic(); -extern void addMusic(char *file, char *name, char *group); -extern void stopMusic(); -extern void playMusic(char *name, char *group); -extern void setMusicActive(bool_t n); -extern bool_t isMusicActive(); -extern char* getCurrentMusic(); -extern void delAllMusicInGroup(char *group); -extern void quitMusic(); - -#endif - -#endif diff --git a/include/myTimer.h b/include/myTimer.h deleted file mode 100644 index 97c2f65..0000000 --- a/include/myTimer.h +++ /dev/null @@ -1,32 +0,0 @@ - -#ifndef MY_TIME_H - -#define MY_TIME_H - -#include "main.h" -#include "list.h" - -#define my_time_t unsigned int - -#define TIMER_ONE 0 -#define TIMER_PERIODIC 1 - -typedef struct my_timer_struct -{ - unsigned int id; - void (*fce)(void *p); - void *arg; - int type; - my_time_t createTime; - my_time_t time; -} my_timer_t; - -extern list_t* newTimer(); -extern void restartTimer(); -extern my_time_t getMyTime(); -extern int addTaskToTimer(list_t *listTimer, int type, void (*fce)(void *p), void *arg, my_time_t my_time); -extern void eventTimer(list_t *listTimer); -extern void delTimer(list_t *listTimer, int id); -extern void destroyTimer(list_t *listTimer); - -#endif diff --git a/include/net_multiplayer.h b/include/net_multiplayer.h deleted file mode 100644 index 2da7dea..0000000 --- a/include/net_multiplayer.h +++ /dev/null @@ -1,35 +0,0 @@ - -#ifndef NET_MULTIPLAYER_H - -#define NET_MULTIPLAYER_H - -#include "main.h" -#include "tux.h" -#include "item.h" -#include "buffer.h" -#include "arena.h" -#include "tcp.h" -#include "udp.h" - -#define NET_GAME_TYPE_NONE 0 -#define NET_GAME_TYPE_SERVER 1 -#define NET_GAME_TYPE_CLIENT 2 - -#define NET_STATUS_OK 0 -#define NET_STATUS_ZOMBIE 1 - -#define NET_PROTOCOL_TYPE_TCP 0 -#define NET_PROTOCOL_TYPE_UDP 1 - -#define LIMIT_BUFFER 10240 - -#ifdef PUBLIC_SERVER -extern int initNetMulitplayerPublicServer(char *ip4, int port4, char *ip6, int port6); -#endif - -extern int initNetMuliplayer(int type, char *ip, int port, int proto); -extern int getNetTypeGame(); -extern void eventNetMultiplayer(); -extern void quitNetMultiplayer(); - -#endif diff --git a/include/network.h b/include/network.h deleted file mode 100755 index a7934eb..0000000 --- a/include/network.h +++ /dev/null @@ -1,12 +0,0 @@ - -#ifndef NETWORK_H - -#include "main.h" - -#define NETWORK_H - -extern int newSocket(int port,const char *ip); -extern int getNewClient(int sockfd); -extern int getNewClientIP(int sockfd,char **str_ip); - -#endif diff --git a/include/panel.h b/include/panel.h deleted file mode 100644 index 4935c75..0000000 --- a/include/panel.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef PANEL_H - -#define PANEL_H - -#include "main.h" -#include "list.h" - -#define PANEL_SCORE_LOCATION_X ( WINDOW_SIZE_X / 2 - w / 2 ) -#define PANEL_SCORE_LOCATION_Y ( WINDOW_SIZE_Y - 40 ) - -#define PANEL_SHOT_WIDTH 4 -#define PANEL_SHOT_HEIGHT 8 - -#define PANEL_LOCATION_X 0 -#define PANEL_LOCATION_Y (WINDOW_SIZE_Y-g_panel->h) - -#define PANEL_SHOT_FILL 0 -#define PANEL_SHOT_EMPTY 1 -#define PANEL_SHOT_LINE 2 - -extern bool_t isPanelInicialized(); -extern void initPanel(); -extern void drawPanel(list_t *listTux); -extern void quitPanel(); - -#endif diff --git a/include/path.h b/include/path.h deleted file mode 100644 index d253fe1..0000000 --- a/include/path.h +++ /dev/null @@ -1,33 +0,0 @@ - -#ifndef PATH_H - -#define PATH_H - -#include "main.h" - -#ifdef DESTDIR - -#define PATH_DIR "share/tuxanci-ng/" - -#endif - -#ifndef DESTDIR - -#define PATH_DIR "./" - -#undef DESTDIR -#define DESTDIR "" - -#endif - -#define PATH_IMAGE DESTDIR PATH_DIR "image/" -#define PATH_FONT DESTDIR PATH_DIR "font/" -#define PATH_ARENA DESTDIR PATH_DIR "arena/" -#define PATH_SOUND DESTDIR PATH_DIR "sound/" -#define PATH_MUSIC DESTDIR PATH_DIR "music/" -#define PATH_CONFIG DESTDIR PATH_DIR "conf/" -#define PATH_LANG DESTDIR PATH_DIR "lang/" -#define PATH_DATA DESTDIR PATH_DIR "data/" -#define PATH_MODULES DESTDIR PATH_DIR "modules/" - -#endif diff --git a/include/protect.h b/include/protect.h deleted file mode 100644 index e0553dd..0000000 --- a/include/protect.h +++ /dev/null @@ -1,30 +0,0 @@ - -#ifndef PROTECT_H - -#define PROTECT_H - -#include "main.h" -#include "myTimer.h" - -#define PROTECT_PING_INTERVAL_TIMEOUT 5000 -#define PROTECT_SPEED_INTERVAL_TIMEOUT 40 -#define PROTECT_SPEED_AVARAGE 10 - -typedef struct protect_struct -{ - my_time_t lastPing; - - my_time_t lastMove; - my_time_t avarage; - int count; - - bool_t isDown; -} protect_t; - -extern protect_t* newProtect(); -extern void refreshLastMove(protect_t *p); -extern void rereshLastPing(protect_t *p); -extern bool_t isDown(protect_t *p); -extern void destroyProtect(protect_t *p); - -#endif diff --git a/include/proto.h b/include/proto.h deleted file mode 100644 index 178b387..0000000 --- a/include/proto.h +++ /dev/null @@ -1,89 +0,0 @@ - -#ifndef MY_PROTO - -#define MY_PROTO - -#include "main.h" -#include "tux.h" -#include "server.h" -#include "item.h" -#include "shot.h" - -#include -#include -#include -#include - -#include "main.h" -#include "list.h" -#include "tux.h" -#include "item.h" -#include "shot.h" -#include "arenaFile.h" -#include "myTimer.h" -#include "server.h" -#include "proto.h" -#include "net_multiplayer.h" - -#ifndef PUBLIC_SERVER -#include "network.h" -#include "screen_world.h" -#include "screen_setting.h" -#include "screen_choiceArena.h" -#include "client.h" -#endif - -#ifdef PUBLIC_SERVER -#include "publicServer.h" -#endif - -#define PROTO_SEND_ONE 0 -#define PROTO_SEND_ALL 1 -#define PROTO_SEND_BUT 3 -#define PROTO_SEND_ALL_SEES_TUX 4 - -#define PROTO_ERROR_CODE_UNKNOWN 0 -#define PROTO_ERROR_CODE_BAD_VERSION 1 -#define PROTO_ERROR_CODE_BAD_NAME 2 -#define PROTO_ERROR_CODE_BAD_COMMAND 3 -#define PROTO_ERROR_CODE_TIMEOUT 4 - -extern void proto_send_error_server(int type, client_t *client, int errorcode); -extern void proto_recv_error_client(char *msg); -extern void proto_send_hello_client(char *name); -extern void proto_recv_hello_server(client_t *client, char *msg); -extern void proto_send_status_server(int type, client_t *client); -extern void proto_recv_status_server(client_t *client, char *msg); -extern void proto_send_listscore_server(int type, client_t *client, int max); -extern void proto_recv_listscore_server(client_t *client, char *msg); -extern void proto_send_check_client(int id); -extern void proto_recv_check_server(client_t *client, char *msg); -extern void proto_send_init_server(int type, client_t *client, client_t *client2); -extern void proto_recv_init_client(char *msg); -extern void proto_send_event_server(int type, client_t *client, tux_t *tux, int action); -extern void proto_recv_event_client(char *msg); -extern void proto_send_event_client(int action); -extern void proto_recv_event_server(client_t *client, char *msg); -extern void proto_send_newtux_server(int type, client_t *client, tux_t *tux); -extern void proto_recv_newtux_client(char *msg); -extern void proto_send_kill_server(int type, client_t *client, tux_t *tux); -extern void proto_recv_kill_client(char *msg); -extern void proto_send_score_server(int type, client_t *client, tux_t *tux); -extern void proto_recv_score_client(char *msg); -extern void proto_send_del_server(int type, client_t *client, int id); -extern void proto_recv_del_client(char *msg); -extern void proto_send_additem_server(int type, client_t *client, item_t *p); -extern void proto_recv_additem_client(char *msg); -extern void proto_send_shot_server(int type, client_t *client, shot_t *p); -extern void proto_recv_shot_client(char *msg); -extern void proto_send_ping_client(); -extern void proto_recv_ping_server(client_t *client, char *msg); -extern void proto_send_ping_server(int type, client_t *client); -extern void proto_recv_ping_client(char *msg); -extern void proto_send_end_server(int type, client_t *client); -extern void proto_recv_end_client(char *msg); -extern void proto_send_end_client(); -extern void proto_recv_end_server(client_t *client, char *msg); - -#endif - diff --git a/include/publicServer.h b/include/publicServer.h deleted file mode 100644 index 7fb22da..0000000 --- a/include/publicServer.h +++ /dev/null @@ -1,18 +0,0 @@ - -#ifndef PUBLIC_SERVER_H - -#define PUBLIC_SERVER_H - -#include "arena.h" - -#define WORLD_COUNT_ROUND_UNLIMITED -1 - -extern void countRoundInc(); -extern int initPublicServer(); -extern int getChoiceArenaId(); -extern void eventPublicServer(); -extern void my_handler_quit(int n); -extern void quitPublicServer(); -extern int startPublicServer(); - -#endif diff --git a/include/screen.h b/include/screen.h deleted file mode 100644 index b0d1593..0000000 --- a/include/screen.h +++ /dev/null @@ -1,32 +0,0 @@ - -#ifndef SCREEN_H - -#define SCREEN_H - -#include "main.h" - -typedef struct screen_struct -{ - char *name; - void (*fce_start)(); - void (*fce_event)(); - void (*fce_draw)(); - void (*fce_stop)(); -} screen_t; - -extern bool_t isScreenInicialized(); - -extern screen_t* newScreen(char *name, - void (*fce_start)(), void (*fce_event)(), - void (*fce_draw)(), void (*fce_stop)()); - -extern void destroyScreen(screen_t *p); -extern void registerScreen(screen_t *p); -extern void initScreen(); -extern void setScreen(char *name); -extern char* getScreen(); -extern void drawScreen(); -extern void eventScreen(); -extern void quitScreen(); - -#endif diff --git a/include/screen_analyze.h b/include/screen_analyze.h deleted file mode 100644 index 7404da6..0000000 --- a/include/screen_analyze.h +++ /dev/null @@ -1,25 +0,0 @@ - -#ifndef SCREEN_ANALYZE_H - -#define SCREEN_ANALYZE_H - -#include "main.h" - -typedef struct analyze_struct -{ - char *name; - int score; -} analyze_t; - -extern void startScreenAnalyze(); -extern void drawScreenAnalyze(); -extern void eventScreenAnalyze(); -extern void stopScreenAnalyze(); -extern void restartAnalyze(); -extern void addAnalyze(char *name, int score); -extern void setMsgToAnalyze(char *msg); -extern void endAnalyze(); -extern void initScreenAnalyze(); -extern void quitScreenAnalyze(); - -#endif diff --git a/include/screen_choiceArena.h b/include/screen_choiceArena.h deleted file mode 100644 index e6eebc4..0000000 --- a/include/screen_choiceArena.h +++ /dev/null @@ -1,17 +0,0 @@ - -#ifndef SCREEN_CHOICE_ARENA - -#define SCREEN_GAME_TYPE - -#include "main.h" - -#define SCREENSHOT_ARENA_WIDTH 160 -#define SCREENSHOT_ARENA_HEIGHT 107 - -extern void drawScreenChoiceArena(); -extern void eventScreenChoiceArena(); -extern int getChoiceArenaId(); -extern void initScreenChoiceArena(); -extern void quitScreenChoiceArena(); - -#endif diff --git a/include/screen_credits.h b/include/screen_credits.h deleted file mode 100644 index 2bbce80..0000000 --- a/include/screen_credits.h +++ /dev/null @@ -1,20 +0,0 @@ - -#ifndef SCREEN_CREDITS_H - -#define SCREEN_CREDITS_H - -#define SCREEN_CREDITS_FILE "credits.en" - -#define SCREEN_CREDITS_OFFSET_MIN 130 -#define SCREEN_CREDITS_OFFSET_MAX WINDOW_SIZE_Y-120 -#define SCREEN_CREDITS_OFFSET_RESTART -1000 -#define SCREEN_CREDITS_OFFSET_SPEED 2 - -extern void startScreenCredits(); -extern void drawScreenCredits(); -extern void eventScreenCredits(); -extern void stopScreenCredits(); -extern void initScreenCredits(); -extern void quitScreenCredits(); - -#endif diff --git a/include/screen_gameType.h b/include/screen_gameType.h deleted file mode 100644 index 1780e1c..0000000 --- a/include/screen_gameType.h +++ /dev/null @@ -1,15 +0,0 @@ - -#ifndef SCREEN_GAME_TYPE - -#define SCREEN_GAME_TYPE - -extern void drawScreenGameType(); -extern void eventScreenGameType(); -extern void initScreenGameType(); -extern int getSettingGameType(); -extern char* getSettingIP(); -extern int getSettingPort(); -extern int getSettingProto(); -extern void quitScreenGameType(); - -#endif diff --git a/include/screen_mainMenu.h b/include/screen_mainMenu.h deleted file mode 100644 index fddf85a..0000000 --- a/include/screen_mainMenu.h +++ /dev/null @@ -1,13 +0,0 @@ - -#ifndef SCREEN_MIAN_MENU_H - -#define SCREEN_MIAN_MENU_H - -extern void startScreenMainMenu(); -extern void drawScreenMainMenu(); -extern void eventScreenMainMenu(); -extern void stopScreenMainMenu(); -extern void initScreenMainMenu(); -extern void quitScreenMainMenu(); - -#endif diff --git a/include/screen_setting.h b/include/screen_setting.h deleted file mode 100644 index 1684c0d..0000000 --- a/include/screen_setting.h +++ /dev/null @@ -1,18 +0,0 @@ - -#ifndef SCREEN_SETTING - -#define SCREEN_SETTING - -extern void initScreenSetting(); -extern void drawScreenSetting(); -extern void eventScreenSetting(); -extern void getSettingNameRight(char *s); -extern void getSettingNameLeft(char *s); -extern void getSettingCountRound(int *n); -extern char* getSettingAI(); -extern bool_t isSettingAnyItem(); -extern bool_t isSettingItem(int item); -extern void quitScreenSetting(); - -#endif - diff --git a/include/screen_table.h b/include/screen_table.h deleted file mode 100644 index d16cbbb..0000000 --- a/include/screen_table.h +++ /dev/null @@ -1,17 +0,0 @@ - -#ifndef SCREEN_TABLE_H - -#define SCREEN_TABLE_H - -#define SCREEN_TABLE_MAX_PLAYERS 10 -#define SCREEN_TABLE_FILE_HIGHSCORE_NAME "highscore" - -extern void startScreenTable(); -extern void drawScreenTable(); -extern void eventScreenTable(); -extern void stopScreenTable(); -extern int addPlayerInHighScore(char *name, int score); -extern void initScreenTable(); -extern void quitScreenTable(); - -#endif diff --git a/include/screen_world.h b/include/screen_world.h deleted file mode 100644 index 0ba4b41..0000000 --- a/include/screen_world.h +++ /dev/null @@ -1,31 +0,0 @@ - -#ifndef SCREEN_WORLD_H - -#define SCREEN_WORLD_H - -#include "main.h" -#include "myTimer.h" -#include "tux.h" -#include "arena.h" - -#define TIMER_END_ARENA 5000 -#define WORLD_COUNT_ROUND_UNLIMITED -1 -#define LAG_SERVER_UNKNOWN -1 - -extern bool_t isScreenWorldInicialized(); -extern void initWorld(); -extern void setWorldArena(int id); -extern void setLagServer(my_time_t lag); -extern void countRoundInc(); -extern void setWorldEnd(); -extern void setMaxCountRound(int n); -extern tux_t* getControlTux(int control_type); -extern void setControlTux(tux_t *tux, int control_type); -extern void tuxControl(tux_t *p); -extern void drawWorld(); -extern void eventWorld(); -extern void startArena(); -extern void stopArena(); -extern void quitWorld(); - -#endif diff --git a/include/sdl_udp.h b/include/sdl_udp.h deleted file mode 100644 index 91a3c71..0000000 --- a/include/sdl_udp.h +++ /dev/null @@ -1,28 +0,0 @@ - -#ifndef MY_SDL_UDP - -#include - -#define MY_SDL_UDP - -#define SDL_UDP_SERVER 0 -#define SDL_UDP_CLIENT 1 - -typedef struct struct_sock_sdl_udp_t -{ - int type; - UDPsocket sock; - IPaddress srvadd; - UDPpacket *packet; -} sock_sdl_udp_t; - -sock_sdl_udp_t* newSdlSockUdp(); -void destroySockSdlUdp(sock_sdl_udp_t *p); -sock_sdl_udp_t* bindSdlUdpSocket(int port); -sock_sdl_udp_t* connectSdlUdpSocket(char *address, int port); -int readSdlUdpSocket(sock_sdl_udp_t *src, sock_sdl_udp_t *dst, void *address, int len); -int writeSdlUdpSocket(sock_sdl_udp_t *src, sock_sdl_udp_t *dst, void *address, int len); -int getSockSdlUdpPort(sock_sdl_udp_t *p); -void closeSdlUdpSocket(sock_sdl_udp_t *p); - -#endif diff --git a/include/server.h b/include/server.h deleted file mode 100644 index 24c6e0a..0000000 --- a/include/server.h +++ /dev/null @@ -1,94 +0,0 @@ - -#ifndef MY_SERVER - -#define MY_SERVER - -#include - -#include "list.h" -#include "tux.h" -#include "buffer.h" -#include "myTimer.h" -#include "protect.h" - -#ifndef PUBLIC_SERVER -#include "interface.h" -#endif - - -#ifdef SUPPORT_NET_SDL_UDP - -#include "sdl_udp.h" - -#endif - -#ifdef SUPPORT_NET_UNIX_UDP - -#include "udp.h" - -#endif - -#define SERVER_TIMEOUT 1000 -#define SERVER_TIME_SYNC 1000 -#define SERVER_TIME_PING 1000 -#define SERVER_MAX_CLIENTS 100 - - -#define SERVER_INDEX_ROOT_TUX 0 - -typedef struct client_struct -{ -#ifdef SUPPORT_NET_UNIX_UDP - sock_udp_t *socket_udp; -#endif - -#ifdef SUPPORT_NET_SDL_UDP - sock_sdl_udp_t *socket_sdl_udp; -#endif - int status; - - tux_t *tux; - - protect_t *protect; - - list_t *listSendMsg; - list_t *listRecvMsg; -} client_t; - -#ifdef PUBLIC_SERVER -extern int initUdpPublicServer(char *ip4, int port4, char *ip6, int port6); -#endif - -#ifdef SUPPORT_NET_UNIX_UDP -extern int initUdpServer(char *ip, int port, int proto); -extern int initUdpServerMultiProto(char *ip4, char *ip6, int port4, int port6); -extern client_t* newUdpClient(sock_udp_t *sock_udp); -extern int selectServerUdpSocket(); -extern void quitUdpServer(); -#endif - -#ifdef SUPPORT_NET_SDL_UDP -extern int initSdlUdpServer(int port); -extern client_t* newSdlUdpClient(sock_sdl_udp_t *sock_udp); -extern void selectServerSdlUdpSocket(); -extern void quitSdlUdpServer(); -#endif - -extern void destroyClient(client_t *p); - -extern time_t getUpdateServer(); -extern list_t* getListServerClient(); -extern int getServerMaxClients(); -extern void setServerMaxClients(int n); - -extern void sendClient(client_t *p, char *msg); -extern void protoSendClient(int type, client_t *client, char *msg, int type2, int id); - -extern tux_t *getServerTux(); -extern client_t *getClientFromTux(tux_t *tux); -extern void eventClientListBuffer(); -extern void sendInfoCreateClient(client_t *client); -extern void eventServer(); - -#endif - diff --git a/include/serverConfigFile.h b/include/serverConfigFile.h deleted file mode 100644 index d016807..0000000 --- a/include/serverConfigFile.h +++ /dev/null @@ -1,11 +0,0 @@ - - -#ifndef SERVER_CONFIG_FILE_H - -#define SERVER_CONFIG_FILE_H - -extern void initServerConfigFile(); -extern char* getServerConfigFileValue(char *env, char *s); -extern void quitServerConfigFile(); - -#endif diff --git a/include/shot.h b/include/shot.h deleted file mode 100644 index 7eae9cd..0000000 --- a/include/shot.h +++ /dev/null @@ -1,60 +0,0 @@ - -#ifndef SHOT_H - -#define SHOT_H - -#include "main.h" -#ifndef PUBLIC_SERVER -#include "interface.h" -#endif -#include "list.h" -#include "tux.h" -#include "arena.h" - -typedef struct shot_struct -{ - int id; - - int x; - int y; - - int w; - int h; - - int px; - int py; - - int position; - int gun; - - int author_id; - bool_t isCanKillAuthor; - -#ifndef PUBLIC_SERVER - SDL_Surface *img; -#endif -} shot_t; - -extern bool_t isShotInicialized(); -extern void initShot(); -extern shot_t* newShot(int x,int y, int px, int py, int gun, int author_id); -extern shot_t* getShotID(list_t *listShot, int id); -extern void replaceShotID(shot_t *shot, int id); -extern void getStatusShot(void *p, int *id, int *x,int *y, int *w, int *h); -extern void setStatusShot(void *p, int x, int y, int w, int h); -#ifndef PUBLIC_SERVER -extern void drawShot(shot_t *p); -extern void drawListShot(list_t *listShot); -#endif -extern int isConflictWithListShot(list_t *listShot, int x, int y, int w, int h); -extern void eventMoveListShot(arena_t *arena); -extern void checkShotIsInTuxScreen(arena_t *arena); - -extern void boundBombBall(shot_t *shot); -extern void transformOnlyLasser(shot_t *shot); - -extern void destroyShot(shot_t *p); -extern void quitShot(); - -#endif - diff --git a/include/sound.h b/include/sound.h deleted file mode 100644 index 337ef3b..0000000 --- a/include/sound.h +++ /dev/null @@ -1,33 +0,0 @@ - -#ifndef SOUND_H - -#define SOUND_H - -#ifndef NO_SOUND - -#include -#include "main.h" - -#define SOUND_GROUP_BASE "base" -#define SOUND_GROUP_USER "user" - -/* -typedef struct sound_struct -{ - char *name; - int group; - Mix_Chunk *sound; -} sound_t; -*/ - -extern bool_t isSoundInicialized(); -extern void initSound(); -extern void addSound(char *file, char *name, char *group); -extern void playSound(char *name, char *group); -extern void setSoundActive(bool_t n); -extern bool_t isSoundActive(); -extern void quitSound(); - -#endif - -#endif diff --git a/include/space.h b/include/space.h deleted file mode 100644 index de31768..0000000 --- a/include/space.h +++ /dev/null @@ -1,38 +0,0 @@ - -#ifndef SPACE_H - -#define SPACE_H - -#include "main.h" -#include "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 - diff --git a/include/storage.h b/include/storage.h deleted file mode 100644 index 81e554e..0000000 --- a/include/storage.h +++ /dev/null @@ -1,16 +0,0 @@ - -#ifndef STORAGE_H - -#define STORAGE_H - -#include "main.h" -#include "list.h" - -extern list_t* newStorage(); -extern void addItemToStorage(list_t *list, char *group, char *name, void *data); -extern void* getItemFromStorage(list_t *list, char *group, char *name); -extern void delItemFromStorage(list_t *list, char *group, char *name, void *f); -extern void delAllItemFromStorage(list_t *list, char *group, void *f); -extern void destroyStorage(list_t *p, void *f); - -#endif diff --git a/include/string_length.h b/include/string_length.h deleted file mode 100644 index b1712ee..0000000 --- a/include/string_length.h +++ /dev/null @@ -1,16 +0,0 @@ - -#ifndef STR_LENGTH_H - -#define STR_LENGTH_H - -#include "main.h" - -#define STR_SIZE 128 -#define STR_PROTO_SIZE 128 -#define STR_NUM_SIZE 8 -#define STR_NAME_SIZE 32 -#define STR_PATH_SIZE 4096 -#define STR_FILE_NAME_SIZE 256 -#define STR_IP_SIZE 64 - -#endif diff --git a/include/tcp.h b/include/tcp.h deleted file mode 100644 index d33f0b0..0000000 --- a/include/tcp.h +++ /dev/null @@ -1,25 +0,0 @@ - -#ifndef MY_TCP_H - -#define MY_TCP_H - -#include - -typedef struct struct_sock_tcp_t -{ - int sock; - struct sockaddr_in sockAddr; -} sock_tcp_t; - -extern sock_tcp_t* newSockTcp(); -extern void destroySockTcp(sock_tcp_t *p); -extern sock_tcp_t* bindTcpSocket(int port); -extern sock_tcp_t* getTcpNewClient(sock_tcp_t *p); -extern void getSockTcpIp(sock_tcp_t *p, char *str_ip); -extern int getSockTcpPort(sock_tcp_t *p); -extern sock_tcp_t* connectTcpSocket(char *ip, int port); -extern int readTcpSocket(sock_tcp_t *p, void *address, int len); -extern int writeTcpSocket(sock_tcp_t *p, void *address, int len); -extern void closeTcpSocket(sock_tcp_t *p); - -#endif diff --git a/include/term.h b/include/term.h deleted file mode 100644 index b48a2b7..0000000 --- a/include/term.h +++ /dev/null @@ -1,17 +0,0 @@ - -#ifndef TERM_H - -#define TERM_H - -#include "main.h" - -#define TERM_MAX_LINES 10 -#define TERM_DEL_TEXT_TIMEOUT 2000 - -extern void initTerm(); -extern void drawTerm(); -extern void eventTerm(); -extern void appendTextInTerm(char *s); -extern void quitTerm(); - -#endif diff --git a/include/textFile.h b/include/textFile.h deleted file mode 100755 index 3917db7..0000000 --- a/include/textFile.h +++ /dev/null @@ -1,21 +0,0 @@ - -#ifndef TEXTFILE_H - -#define TEXTFILE_H - -#include "list.h" - -typedef struct str_textFile_t -{ - char *file; - list_t *text; -} textFile_t; - -extern textFile_t* newTextFile(char *s); -extern textFile_t* loadTextFile(char *s); -extern void printTextFile(textFile_t *p); -extern void saveTextFile(textFile_t *p); -extern void destroyTextFile(textFile_t *p); - - -#endif diff --git a/include/tux.h b/include/tux.h deleted file mode 100644 index 25299a2..0000000 --- a/include/tux.h +++ /dev/null @@ -1,137 +0,0 @@ - -#ifndef TUX_H - -#define TUX_H - -#include "main.h" -#include "list.h" -#include "arena.h" - -#define TUX_STEP 7 -#define TUX_LAYER 0 - -#define TUX_MAX_ANIMATION_FRAME 10 -#define TUX_KEY 1 - -#define TUX_LOCATE_UNKNOWN -100 - -#define TUX_MAX_PICKUP 50 -#define TUX_MAX_BONUS 500 - -#define TUX_TIME_SPAWN 2000 -#define TUX_TIME_CAN_SHOT 500 -#define TUX_TIME_CAN_SWITCH_GUN 100 - -#define TUX_STATUS_ALIVE 0 -#define TUX_STATUS_DEAD 1 -#define TUX_STATUS_PAUZED 2 - -#define TUX_CONTROL_NONE 0 -#define TUX_CONTROL_KEYBOARD_LEFT 1 -#define TUX_CONTROL_KEYBOARD_RIGHT 2 -#define TUX_CONTROL_NET 3 -#define TUX_CONTROL_AI 4 - -#define TUX_WIDTH 30 -#define TUX_HEIGHT 30 - -#define TUX_IMG_WIDTH 40 -#define TUX_IMG_HEIGHT 54 - -#define TUX_UP 8 -#define TUX_LEFT 4 -#define TUX_RIGHT 6 -#define TUX_DOWN 2 -#define POSITION_UNKNOWN -1 - -#define TUX_SHOT 5 -#define TUX_SWITCH_GUN 0 - - -#define GUN_NONE -1 - -#define GUN_COUNT 7 -#define GUN_MAX_SHOT 5 - -#define BONUS_COUNT 6 -#define ITEM_COUNT 16 - - -#define SHOT_CHECK_AREA 25 - -#define GUN_SIMPLE 0 -#define GUN_DUAL_SIMPLE 1 -#define GUN_SCATTER 2 -#define GUN_TOMMY 3 -#define GUN_LASSER 4 -#define GUN_MINE 5 -#define GUN_BOMBBALL 6 - -#define ITEM_MINE 7 -#define ITEM_EXPLOSION 8 -#define ITEM_BIG_EXPLOSION 9 - -#define BONUS_NONE -1 -#define BONUS_SPEED 10 -#define BONUS_SHOT 11 -#define BONUS_TELEPORT 12 -#define BONUS_GHOST 13 -#define BONUS_4X 14 -#define BONUS_HIDDEN 15 - -typedef struct tux_struct -{ - int id; - - int x; - int y; - - char name[STR_NAME_SIZE]; - - int status; - int control; - int position; - int score; - - int gun; - int shot[GUN_COUNT]; - int round; - int bonus; - - int bonus_time; - int pickup_time; - - bool_t isCanShot; - bool_t isCanSwitchGun; - - int frame; - - void *client; -} tux_t; - -extern bool_t isTuxInicialized(); -extern void initTux(); -extern tux_t* newTux(); -extern bool_t isTuxAnyGun(tux_t *tux); -extern void getCourse(int n, int *x, int *y); -extern void drawTux(tux_t *tux); -extern void drawListTux(list_t *listTux); -extern void eventTuxIsDead(tux_t *tux); -extern tux_t* isConflictWithListTux(list_t *listTux, int x, int y, int w, int h); -extern int isConflictTuxWithListTux(tux_t *tux, list_t *listTux); -extern void eventConflictTuxWithShot(arena_t *arena); -extern void eventConflictTuxWithTeleport(list_t *listTux, list_t *listTeleport); -extern void tuxTeleport(tux_t *tux); -extern void actionTux(tux_t *tux, int action); -extern void eventListTux(list_t *listTux); -extern tux_t* getTuxID(list_t *listTux, int id); -extern void getTuxProportion(tux_t *tux, int *x,int *y, int *w, int *h); -extern void replaceTuxID(tux_t *tux, int id); -extern int isTuxSeesTux(tux_t *tux, tux_t *thisTux); -extern void setTuxProportion(tux_t *tux, int x, int y); -extern void getStatusTux(void *p, int *id, int *x,int *y, int *w, int *h); -extern void setStatusTux(void *p, int x, int y, int w, int h); -extern void destroyTux(tux_t *tux); -extern void quitTux(); - -#endif diff --git a/include/udp.h b/include/udp.h deleted file mode 100644 index 2b591c3..0000000 --- a/include/udp.h +++ /dev/null @@ -1,34 +0,0 @@ - -#ifndef MY_UDP - -#include - -#define MY_UDP - -#define SUPPORT_IPv6 - -#define PROTO_UDPv4 0 -#define PROTO_UDPv6 1 - -typedef struct struct_sock_udp_t -{ - int sock; - int proto; - -#ifdef SUPPORT_IPv6 - struct sockaddr_in6 sockAddr6; -#endif - struct sockaddr_in sockAddr; -} sock_udp_t; - -extern sock_udp_t* newSockUdp(int proto); -extern void destroySockUdp(sock_udp_t *p); -extern sock_udp_t* bindUdpSocket(char *address, int port, int proto); -extern sock_udp_t* connectUdpSocket(char *address, int port, int proto); -extern int readUdpSocket(sock_udp_t *src, sock_udp_t *dst, void *address, int len); -extern int writeUdpSocket(sock_udp_t *src, sock_udp_t *dst, void *address, int len); -extern void getSockUdpIp(sock_udp_t *p, char *str_ip, int len); -extern int getSockUdpPort(sock_udp_t *p); -extern void closeUdpSocket(sock_udp_t *p); - -#endif diff --git a/include/widget_button.h b/include/widget_button.h deleted file mode 100644 index 5090e55..0000000 --- a/include/widget_button.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef WIDGET_BUTTON_H - -#define WIDGET_BUTTON_H - -#include "main.h" - -#define WIDGET_BUTTON_TIME 10 - -#define WIDGET_BUTTON_WIDTH 125 -#define WIDGET_BUTTON_HEIGHT 36 - -typedef struct widget_button -{ - int x, y; - int w, h; - char *text; - void (*fce_event)(void *); -} widget_button_t; - -extern widget_button_t* newWidgetButton(char *text, int x, int y, void (*fce_event)(void *)); -extern void drawWidgetButton(widget_button_t *p); -extern void eventWidgetButton(widget_button_t *p); -extern void destroyWidgetButton(widget_button_t *p); - -#endif - diff --git a/include/widget_buttonimage.h b/include/widget_buttonimage.h deleted file mode 100644 index d03423e..0000000 --- a/include/widget_buttonimage.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef WIDGET_BUTTONIMAGE_H - -#include "main.h" - -#define WIDGET_BUTTONIMAGE_H - -#define WIDGET_BUTTONIMAGE_TIME 10 - -typedef struct widget_buttonimageimage -{ - int x, y; - int w, h; - int active; - SDL_Surface *image; - void (*fce_event)(void *); -} widget_buttonimage_t; - -extern widget_buttonimage_t* newWidgetButtonimage(SDL_Surface *image, int x, int y, - void (*fce_event)(void *)); - -extern void drawWidgetButtonimage(widget_buttonimage_t *p); -extern void eventWidgetButtonimage(widget_buttonimage_t *p); -extern void destroyWidgetButtonimage(widget_buttonimage_t *p); - -#endif - diff --git a/include/widget_check.h b/include/widget_check.h deleted file mode 100644 index 2e3a3a3..0000000 --- a/include/widget_check.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef WIDGET_CHECK_H - -#define WIDGET_CHECK_H - -#include "main.h" - -#define WIDGET_CHECK_TIME_SWITCH_STATUS 5 - -#define WIDGET_CHECK_WIDTH 25 -#define WIDGET_CHECK_HEIGHT 25 - -typedef struct widget_check -{ - int x, y; - bool_t status; - int time; - void (*fce_event)(void *); -} widget_check_t; - -extern widget_check_t* newWidgetCheck(int x, int y, bool_t status, void (*fce_event)(void *)); -extern void drawWidgetCheck(widget_check_t *p); -extern void eventWidgetCheck(widget_check_t *p); -extern void destroyWidgetCheck(widget_check_t *p); - -#endif - diff --git a/include/widget_image.h b/include/widget_image.h deleted file mode 100644 index 6bb316c..0000000 --- a/include/widget_image.h +++ /dev/null @@ -1,21 +0,0 @@ - -#ifndef WIDGET_IMAGE_H - -#define WIDGET_IMAGE_H - -#include "main.h" -#include "interface.h" - -typedef struct widget_image -{ - int x, y; - SDL_Surface *image; -} widget_image_t; - -extern widget_image_t* newWidgetImage(int x, int y, SDL_Surface *image); -extern void drawWidgetImage(widget_image_t *p); -extern void eventWidgetImage(widget_image_t *p); -extern void destroyWidgetImage(widget_image_t *p); - -#endif - diff --git a/include/widget_label.h b/include/widget_label.h deleted file mode 100644 index 7df88c2..0000000 --- a/include/widget_label.h +++ /dev/null @@ -1,24 +0,0 @@ - -#ifndef WIDGET_LABEL_H - -#define WIDGET_LABEL_H - -typedef struct widget_label -{ - int x, y; - int w, h; - char *text; - int bind; -} widget_label_t; - -#define WIDGET_LABEL_RIGHT 1 -#define WIDGET_LABEL_LEFT 2 -#define WIDGET_LABEL_CENTER 3 - -extern widget_label_t* newWidgetLabel(char *text, int x, int y, int bind); -extern void drawWidgetLabel(widget_label_t *p); -extern void eventWidgetLabel(widget_label_t *p); -extern void destroyWidgetLabel(widget_label_t *p); - -#endif - diff --git a/include/widget_select.h b/include/widget_select.h deleted file mode 100644 index 81255a9..0000000 --- a/include/widget_select.h +++ /dev/null @@ -1,26 +0,0 @@ - -#ifndef WIDGET_SELECT_H - -#define WIDGET_SELECT_H - -#include "main.h" -#include "list.h" - - -typedef struct widget_select -{ - int x, y; - int w, h; - list_t *list; - int select; - void (*fce_event)(void *); -} widget_select_t; - -extern widget_select_t* newWidgetSelect(int x, int y, void (*fce_event)(void *)); -extern void addToWidgetSelect(widget_select_t *p, char *s); -extern void drawWidgetSelect(widget_select_t *p); -extern void eventWidgetSelect(widget_select_t *p); -extern void destroyWidgetSelect(widget_select_t *p); - -#endif - diff --git a/include/widget_textfield.h b/include/widget_textfield.h deleted file mode 100644 index e5e7cf3..0000000 --- a/include/widget_textfield.h +++ /dev/null @@ -1,33 +0,0 @@ - -#ifndef WIDGET_TEXTFIELD_H - -#define WIDGET_TEXTFIELD_H - -#include "main.h" - -#define WIDGET_TEXTFIELD_WIDTH 188 -#define WIDGET_TEXTFIELD_HEIGHT 36 - -#define WIDGET_TEXTFIELD_TEXT_OFFSET_X 10 - -#define WIDGET_TEXTFIELD_TIME_READ_KEY 2 -#define WIDGET_TEXTFIELD_TIME_BLICK_CURSOR 20 - -typedef struct widget_textfield -{ - int x, y; - int w, h; - int canWrite; - int timeBlick; - int time; - char text[STR_SIZE]; - bool_t active; -} widget_textfield_t; - -extern widget_textfield_t* newWidgetTextfield(char *text, int x, int y); -extern void drawWidgetTextfield(widget_textfield_t *p); -extern void eventWidgetTextfield(widget_textfield_t *p); -extern void destroyWidgetTextfield(widget_textfield_t *p); - -#endif - -- cgit v1.2.3