diff options
author | rubidium <rubidium@openttd.org> | 2009-01-08 13:57:50 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-01-08 13:57:50 +0000 |
commit | d4b6cc997dd4eec4d0eb9bc8b2002bcb798e9f3c (patch) | |
tree | 544a1620ce889f583ff4990c62a03a3f1df1972e /src/network/network_internal.h | |
parent | 020dbb180a11d27b2064640953f3960ede09f9c6 (diff) | |
download | openttd-d4b6cc997dd4eec4d0eb9bc8b2002bcb798e9f3c.tar.xz |
(svn r14910) -Codechange: merge the command queue handling into a single location
Diffstat (limited to 'src/network/network_internal.h')
-rw-r--r-- | src/network/network_internal.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/network/network_internal.h b/src/network/network_internal.h index 229428a90..5512528c3 100644 --- a/src/network/network_internal.h +++ b/src/network/network_internal.h @@ -94,6 +94,7 @@ enum NetworkLanguage { extern uint32 _frame_counter_server; // The frame_counter of the server, if in network-mode extern uint32 _frame_counter_max; // To where we may go with our clients +extern uint32 _frame_counter; extern uint32 _last_sync_frame; // Used in the server to store the last time a sync packet was sent to clients. @@ -119,9 +120,6 @@ extern uint16 _network_udp_broadcast; extern uint8 _network_advertise_retries; -// following externs are instantiated at network.cpp -extern CommandPacket *_local_command_queue; - void NetworkTCPQueryServer(const char* host, unsigned short port); void NetworkAddServer(const char *b); @@ -130,8 +128,10 @@ void UpdateNetworkGameWindow(bool unselect); bool IsNetworkCompatibleVersion(const char *version); -void NetworkExecuteCommand(CommandPacket *cp); -void NetworkAddCommandQueue(NetworkClientSocket *cs, CommandPacket *cp); +/* From network_command.cpp */ +void NetworkAddCommandQueue(CommandPacket cp, NetworkClientSocket *cs = NULL); +void NetworkExecuteLocalCommandQueue(); +void NetworkFreeLocalCommandQueue(); // from network.c void NetworkCloseClient(NetworkClientSocket *cs); |