diff --git a/include/Engine/Network/MessageType.h b/include/Engine/Network/MessageType.h new file mode 100644 index 00000000..8d09c7ee --- /dev/null +++ b/include/Engine/Network/MessageType.h @@ -0,0 +1,17 @@ +#ifndef MessageType_h__ +#define MessageType_h__ + +// Message types used by both server and client. +// Used to determine what type of message was sent. +enum class MessageType +{ + Connect, + Disconnect, + ClientPing, + ServerPing, + Message, + Snapshot, + Event, +}; + +#endif diff --git a/include/Engine/Network/NetworkDefines.h b/include/Engine/Network/NetworkDefines.h new file mode 100644 index 00000000..4d37733e --- /dev/null +++ b/include/Engine/Network/NetworkDefines.h @@ -0,0 +1,15 @@ +#ifndef MessageType_h__ +#define MessageType_h__ + +#include +#include + +#define BOARDSIZE 16 +#define MAXCONNECTIONS 8 +#define INPUTSIZE 128 + +typedef boost::shared_ptr socket_ptr; +typedef boost::shared_ptr string_ptr; +typedef boost::shared_ptr> messageQueue_ptr; + +#endif \ No newline at end of file