project_files/frontlib/ipc/gameconn.h
changeset 7230 240620f46dd7
parent 7224 5143861c83bd
child 7234 613998625a3c
equal deleted inserted replaced
7227:1c859f572d72 7230:240620f46dd7
    14 #define GAME_END_ERROR 3
    14 #define GAME_END_ERROR 3
    15 
    15 
    16 struct _flib_gameconn;
    16 struct _flib_gameconn;
    17 typedef struct _flib_gameconn flib_gameconn;
    17 typedef struct _flib_gameconn flib_gameconn;
    18 
    18 
    19 flib_gameconn *flib_gameconn_create(const char *playerName, flib_cfg_meta *metaconf, flib_gamesetup *setup, bool netgame);
    19 flib_gameconn *flib_gameconn_create(const char *playerName, flib_gamesetup *setup, bool netgame);
    20 flib_gameconn *flib_gameconn_create_playdemo(const uint8_t *demo, int size);
    20 flib_gameconn *flib_gameconn_create_playdemo(const uint8_t *demo, int size);
    21 flib_gameconn *flib_gameconn_create_loadgame(const char *playerName, const uint8_t *save, int size);
    21 flib_gameconn *flib_gameconn_create_loadgame(const char *playerName, const uint8_t *save, int size);
    22 void flib_gameconn_destroy(flib_gameconn *conn);
    22 void flib_gameconn_destroy(flib_gameconn *conn);
    23 
    23 
    24 /**
    24 /**
    73  * ...needs to be passed on to the server in a net game
    73  * ...needs to be passed on to the server in a net game
    74  * handleEngineMessage(void *context, const uint8_t *em, int size)
    74  * handleEngineMessage(void *context, const uint8_t *em, int size)
    75  */
    75  */
    76 void flib_gameconn_onNetMessage(flib_gameconn *conn, void (*callback)(void *context, const uint8_t *em, int size), void* context);
    76 void flib_gameconn_onNetMessage(flib_gameconn *conn, void (*callback)(void *context, const uint8_t *em, int size), void* context);
    77 
    77 
       
    78 // TODO efinish
       
    79 
    78 #endif
    80 #endif