12 #ifndef NETWORK_INTERNAL_H
13 #define NETWORK_INTERNAL_H
18 #include "../command_type.h"
32 #define ENABLE_NETWORK_SYNC_EVERY_FRAME
38 #define NETWORK_SEND_DOUBLE_SEED
48 #ifdef DEBUG_DUMP_COMMANDS
51 #define _ddc_fastforward (false)
58 NETWORK_JOIN_STATUS_CONNECTING,
59 NETWORK_JOIN_STATUS_AUTHORIZING,
60 NETWORK_JOIN_STATUS_WAITING,
61 NETWORK_JOIN_STATUS_DOWNLOADING,
62 NETWORK_JOIN_STATUS_PROCESSING,
63 NETWORK_JOIN_STATUS_REGISTERING,
65 NETWORK_JOIN_STATUS_GETTING_COMPANY_INFO,
66 NETWORK_JOIN_STATUS_END,
120 #ifdef NETWORK_SEND_DOUBLE_SEED
121 extern uint32 _sync_seed_2;
143 void NetworkAddServer(
const char *b);
144 void NetworkRebuildHostList();
167 void NetworkError(
StringID error_string);
168 void NetworkTextMessage(
NetworkAction action,
TextColour colour,
bool self_send,
const char *name,
const char *str =
"", int64 data = 0);
169 uint NetworkCalculateLag(
const NetworkClientSocket *cs);