diff -r 5b0aeef8ba2a -r 5608ac657362 project_files/frontlib/ipc/gameconn.h --- a/project_files/frontlib/ipc/gameconn.h Thu Jun 21 21:32:12 2012 +0200 +++ b/project_files/frontlib/ipc/gameconn.h Mon Jun 25 00:42:07 2012 +0200 @@ -15,9 +15,11 @@ struct _flib_gameconn; typedef struct _flib_gameconn flib_gameconn; -flib_gameconn *flib_gameconn_create(const char *playerName, flib_gamesetup *setup, bool netgame); +flib_gameconn *flib_gameconn_create(const char *playerName, const flib_gamesetup *setup, bool netgame); flib_gameconn *flib_gameconn_create_playdemo(const uint8_t *demo, int size); flib_gameconn *flib_gameconn_create_loadgame(const char *playerName, const uint8_t *save, int size); +flib_gameconn *flib_gameconn_create_campaign(const char *playerName, const char *seed, const char *script); + void flib_gameconn_destroy(flib_gameconn *conn); /**