#ifndef _RS_CONSTS_
#define _RS_CONSTS_

namespace RSConsts {
	static const int MAX_CLIENT = 2;					//! 許容可能なクライアント数

	static const int CLIENT_TIMEOUT_FRAME_NUM = 6000;		//! タイムアウトまでのフレーム数
	static const int PREFERRED_WAIT_FRAME_NUM = 40;	//! 1フレームあたりのTicks数
	static const int CLIENT_RECV_PORT = 6000;
	static const int SERVER_RECV_PORT = 5000;

	namespace ErrorType {
		enum {
			NONE = 0,
			NET_INIT_ERROR,				// SDLNetの初期化エラー
			NET_OPEN_SOCKET_ERROR,		// ソケット開始エラー
			NET_ALLOC_PACKET_ERROR,		// パケットエラー
			NET_RESOLVE_ERROR,			// 名前解決エラー
		};
	}

	namespace ConnectState {
		enum {
			WAIT = 0,		// waiting
			ESTABLISH,		// connected

		};
	};
}

#endif
