10 #ifndef NETWORK_TYPE_H
11 #define NETWORK_TYPE_H
13 #include "../core/enum_type.hpp"
29 NETWORK_VEH_TRAIN = 0,
43 SERVER_GAME_TYPE_LOCAL = 0,
44 SERVER_GAME_TYPE_PUBLIC,
45 SERVER_GAME_TYPE_INVITE_ONLY,
104 NETWORK_ACTION_LEAVE,
105 NETWORK_ACTION_SERVER_MESSAGE,
107 NETWORK_ACTION_CHAT_COMPANY,
108 NETWORK_ACTION_CHAT_CLIENT,
109 NETWORK_ACTION_GIVE_MONEY,
110 NETWORK_ACTION_NAME_CHANGE,
111 NETWORK_ACTION_COMPANY_SPECTATOR,
112 NETWORK_ACTION_COMPANY_JOIN,
113 NETWORK_ACTION_COMPANY_NEW,
114 NETWORK_ACTION_KICKED,
115 NETWORK_ACTION_EXTERNAL_CHAT,
123 NETWORK_ERROR_GENERAL,
126 NETWORK_ERROR_DESYNC,
127 NETWORK_ERROR_SAVEGAME_FAILED,
128 NETWORK_ERROR_CONNECTION_LOST,
129 NETWORK_ERROR_ILLEGAL_PACKET,
130 NETWORK_ERROR_NEWGRF_MISMATCH,
133 NETWORK_ERROR_NOT_AUTHORIZED,
134 NETWORK_ERROR_NOT_EXPECTED,
135 NETWORK_ERROR_WRONG_REVISION,
136 NETWORK_ERROR_NAME_IN_USE,
137 NETWORK_ERROR_WRONG_PASSWORD,
138 NETWORK_ERROR_COMPANY_MISMATCH,
139 NETWORK_ERROR_KICKED,
140 NETWORK_ERROR_CHEATER,
142 NETWORK_ERROR_TOO_MANY_COMMANDS,
143 NETWORK_ERROR_TIMEOUT_PASSWORD,
144 NETWORK_ERROR_TIMEOUT_COMPUTER,
145 NETWORK_ERROR_TIMEOUT_MAP,
146 NETWORK_ERROR_TIMEOUT_JOIN,
147 NETWORK_ERROR_INVALID_CLIENT_NAME,