Diffstat (limited to 'textures/advtrains_engine_industrial.png')
0 files changed, 0 insertions, 0 deletions
Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.*/#ifndef CLIENTOPCODES_HEADER#define CLIENTOPCODES_HEADER#include"client.h"#include"networkprotocol.h"#include"networkpacket.h"enum ToClientConnectionState {
TOCLIENT_STATE_NOT_CONNECTED,
TOCLIENT_STATE_CONNECTED,
TOCLIENT_STATE_ALL,};struct ToClientCommandHandler
{const char* name;
ToClientConnectionState state;void(Client::*handler)(NetworkPacket* pkt);};struct ServerCommandFactory
{const char* name;
u8 channel;bool reliable;};externconst ToClientCommandHandler toClientCommandTable[TOCLIENT_NUM_MSG_TYPES];externconst ServerCommandFactory serverCommandFactoryTable[TOSERVER_NUM_MSG_TYPES];#endif