#pragma once
#include <windows.h>
#include <string>
using std::string;
#include	"C:\L\List\List.h"

class Campaign
{
public:
				Campaign				();
				~Campaign				();
	void		Reset					();
	const		Campaign&	operator=	(const Campaign &other);
	const		Campaign*	operator=	(const Campaign *other);

	void		SetCampaignID			(int Data);
	int			GetCampaignID			() const;
	void		SetAvatarID				(int Data);
	int			GetAvatarID				() const;

	void		SetNickName				(string Nick);
	string		GetNickName				() const;

	bool		AddMapVisited			(string mapName);
	string		GetData					(int index);

	List<string> MapList;

private:
	int			CampaignID;	//represents the Campaign's Unique ID to, used in saving files
	int			AvatarID;	//represents the Unique ID of the Avatar being played, used in saving files
	string		CamppaignNickName;
};
/*

*/