#ifndef NET_MINECRAFT_WORLD_LEVEL__ArgumentsSettings_H__
#define NET_MINECRAFT_WORLD_LEVEL__ArgumentsSettings_H__
#include <string>
class ArgumentsSettings {
public:
	ArgumentsSettings(int numArguments, char** arguments);

	std::string getExternalPath();
	std::string getLevelName();
	std::string getServerKey();
	std::string getCachePath();
	std::string getLevelDir();
	std::string getGamemode();

	bool getShowHelp();

	int getPort();
private:
	std::string cachePath;
	std::string externalPath;
	std::string levelName;
	std::string gamemode;
	std::string levelDir;
	std::string serverKey;

	bool showHelp;
	
	int port;
};

#endif
