77 typedef void (*StrCallback)(Pointer context, String arg1); |
77 typedef void (*StrCallback)(Pointer context, String arg1); |
78 typedef void (*IntCallback)(Pointer context, int arg1); |
78 typedef void (*IntCallback)(Pointer context, int arg1); |
79 typedef void (*IntStrCallback)(Pointer context, int arg1, String arg2); |
79 typedef void (*IntStrCallback)(Pointer context, int arg1, String arg2); |
80 typedef void (*StrIntCallback)(Pointer context, String arg1, int arg2); |
80 typedef void (*StrIntCallback)(Pointer context, String arg1, int arg2); |
81 typedef void (*StrStrCallback)(Pointer context, String arg1, String arg2); |
81 typedef void (*StrStrCallback)(Pointer context, String arg1, String arg2); |
|
82 typedef void (*StrStrBoolCallback)(Pointer context, String arg1, String arg2, boolean arg3); |
82 typedef void (*RoomCallback)(Pointer context, RoomPtr arg1); |
83 typedef void (*RoomCallback)(Pointer context, RoomPtr arg1); |
83 typedef void (*RoomListCallback)(Pointer context, RoomArrayPtr arg1, int arg2); |
84 typedef void (*RoomListCallback)(Pointer context, RoomArrayPtr arg1, int arg2); |
84 typedef void (*StrRoomCallback)(Pointer context, String arg1, RoomPtr arg2); |
85 typedef void (*StrRoomCallback)(Pointer context, String arg1, RoomPtr arg2); |
85 typedef void (*BoolCallback)(Pointer context, boolean arg1); |
86 typedef void (*BoolCallback)(Pointer context, boolean arg1); |
86 typedef void (*StrBoolCallback)(Pointer context, String arg1, boolean arg2); |
87 typedef void (*StrBoolCallback)(Pointer context, String arg1, boolean arg2); |
153 int flib_netconn_send_clearAccountsCache(NetconnPtr conn); |
154 int flib_netconn_send_clearAccountsCache(NetconnPtr conn); |
154 int flib_netconn_send_setServerVar(NetconnPtr conn, String name, String value); |
155 int flib_netconn_send_setServerVar(NetconnPtr conn, String name, String value); |
155 int flib_netconn_send_getServerVars(NetconnPtr conn); |
156 int flib_netconn_send_getServerVars(NetconnPtr conn); |
156 |
157 |
157 void flib_netconn_onMessage(NetconnPtr conn, IntStrCallback callback, Pointer context); |
158 void flib_netconn_onMessage(NetconnPtr conn, IntStrCallback callback, Pointer context); |
|
159 void flib_netconn_onClientFlags(NetconnPtr conn, StrStrBoolCallback callback, Pointer context); |
158 void flib_netconn_onChat(NetconnPtr conn, StrStrCallback callback, Pointer context); |
160 void flib_netconn_onChat(NetconnPtr conn, StrStrCallback callback, Pointer context); |
159 void flib_netconn_onConnected(NetconnPtr conn, VoidCallback callback, Pointer context); |
161 void flib_netconn_onConnected(NetconnPtr conn, VoidCallback callback, Pointer context); |
160 void flib_netconn_onDisconnected(NetconnPtr conn, IntStrCallback callback, Pointer context); |
162 void flib_netconn_onDisconnected(NetconnPtr conn, IntStrCallback callback, Pointer context); |
161 void flib_netconn_onRoomlist(NetconnPtr conn, RoomListCallback callback, Pointer context); |
163 void flib_netconn_onRoomlist(NetconnPtr conn, RoomListCallback callback, Pointer context); |
162 void flib_netconn_onRoomAdd(NetconnPtr conn, RoomCallback callback, Pointer context); |
164 void flib_netconn_onRoomAdd(NetconnPtr conn, RoomCallback callback, Pointer context); |
165 void flib_netconn_onLobbyJoin(NetconnPtr conn, StrCallback callback, Pointer context); |
167 void flib_netconn_onLobbyJoin(NetconnPtr conn, StrCallback callback, Pointer context); |
166 void flib_netconn_onLobbyLeave(NetconnPtr conn, StrStrCallback callback, Pointer context); |
168 void flib_netconn_onLobbyLeave(NetconnPtr conn, StrStrCallback callback, Pointer context); |
167 void flib_netconn_onNickTaken(NetconnPtr conn, StrCallback callback, Pointer context); |
169 void flib_netconn_onNickTaken(NetconnPtr conn, StrCallback callback, Pointer context); |
168 void flib_netconn_onPasswordRequest(NetconnPtr conn, StrCallback callback, Pointer context); |
170 void flib_netconn_onPasswordRequest(NetconnPtr conn, StrCallback callback, Pointer context); |
169 void flib_netconn_onEnterRoom(NetconnPtr conn, BoolCallback callback, Pointer context); |
171 void flib_netconn_onEnterRoom(NetconnPtr conn, BoolCallback callback, Pointer context); |
170 void flib_netconn_onRoomChiefStatus(NetconnPtr conn, BoolCallback callback, Pointer context); |
|
171 void flib_netconn_onReadyState(NetconnPtr conn, StrBoolCallback callback, Pointer context); |
|
172 void flib_netconn_onLeaveRoom(NetconnPtr conn, IntStrCallback callback, Pointer context); |
172 void flib_netconn_onLeaveRoom(NetconnPtr conn, IntStrCallback callback, Pointer context); |
173 void flib_netconn_onTeamAdd(NetconnPtr conn, TeamCallback callback, Pointer context); |
173 void flib_netconn_onTeamAdd(NetconnPtr conn, TeamCallback callback, Pointer context); |
174 void flib_netconn_onTeamDelete(NetconnPtr conn, StrCallback callback, Pointer context); |
174 void flib_netconn_onTeamDelete(NetconnPtr conn, StrCallback callback, Pointer context); |
175 void flib_netconn_onRoomJoin(NetconnPtr conn, StrCallback callback, Pointer context); |
175 void flib_netconn_onRoomJoin(NetconnPtr conn, StrCallback callback, Pointer context); |
176 void flib_netconn_onRoomLeave(NetconnPtr conn, StrStrCallback callback, Pointer context); |
176 void flib_netconn_onRoomLeave(NetconnPtr conn, StrStrCallback callback, Pointer context); |
181 void flib_netconn_onEngineMessage(NetconnPtr conn, BytesCallback callback, Pointer context); |
181 void flib_netconn_onEngineMessage(NetconnPtr conn, BytesCallback callback, Pointer context); |
182 void flib_netconn_onSchemeChanged(NetconnPtr conn, SchemeCallback callback, Pointer context); |
182 void flib_netconn_onSchemeChanged(NetconnPtr conn, SchemeCallback callback, Pointer context); |
183 void flib_netconn_onMapChanged(NetconnPtr conn, MapIntCallback callback, Pointer context); |
183 void flib_netconn_onMapChanged(NetconnPtr conn, MapIntCallback callback, Pointer context); |
184 void flib_netconn_onScriptChanged(NetconnPtr conn, StrCallback callback, Pointer context); |
184 void flib_netconn_onScriptChanged(NetconnPtr conn, StrCallback callback, Pointer context); |
185 void flib_netconn_onWeaponsetChanged(NetconnPtr conn, WeaponsetCallback callback, Pointer context); |
185 void flib_netconn_onWeaponsetChanged(NetconnPtr conn, WeaponsetCallback callback, Pointer context); |
186 void flib_netconn_onAdminAccess(NetconnPtr conn, VoidCallback callback, Pointer context); |
|
187 void flib_netconn_onServerVar(NetconnPtr conn, StrStrCallback callback, Pointer context); |
186 void flib_netconn_onServerVar(NetconnPtr conn, StrStrCallback callback, Pointer context); |
188 |
187 |
189 // ipc/gameconn.h |
188 // ipc/gameconn.h |
190 |
189 |
191 GameconnPtr flib_gameconn_create(String playerName, GameSetupPtr setup, boolean netgame); |
190 GameconnPtr flib_gameconn_create(String playerName, GameSetupPtr setup, boolean netgame); |