29 #define GAME_END_FINISHED 0 |
29 #define GAME_END_FINISHED 0 |
30 #define GAME_END_INTERRUPTED 1 |
30 #define GAME_END_INTERRUPTED 1 |
31 #define GAME_END_HALTED 2 |
31 #define GAME_END_HALTED 2 |
32 #define GAME_END_ERROR 3 |
32 #define GAME_END_ERROR 3 |
33 |
33 |
34 struct _flib_gameconn; |
|
35 typedef struct _flib_gameconn flib_gameconn; |
34 typedef struct _flib_gameconn flib_gameconn; |
36 |
35 |
37 flib_gameconn *flib_gameconn_create(const char *playerName, const flib_gamesetup *setup, bool netgame); |
36 flib_gameconn *flib_gameconn_create(const char *playerName, const flib_gamesetup *setup, bool netgame); |
38 flib_gameconn *flib_gameconn_create_playdemo(const uint8_t *demo, int size); |
37 flib_gameconn *flib_gameconn_create_playdemo(const uint8_t *demo, size_t size); |
39 flib_gameconn *flib_gameconn_create_loadgame(const char *playerName, const uint8_t *save, int size); |
38 flib_gameconn *flib_gameconn_create_loadgame(const char *playerName, const uint8_t *save, size_t size); |
40 flib_gameconn *flib_gameconn_create_campaign(const char *playerName, const char *seed, const char *script); |
39 flib_gameconn *flib_gameconn_create_campaign(const char *playerName, const char *seed, const char *script); |
41 |
40 |
42 void flib_gameconn_destroy(flib_gameconn *conn); |
41 void flib_gameconn_destroy(flib_gameconn *conn); |
43 |
42 |
44 /** |
43 /** |