#include <iostream>
#include <string>
#include <vector>

using namespace std;

class Room {
public:
	Room(string n, string desc, vector<string> inv);
	void pRoomName();
	void pRoomDesc();
	bool DeliverPaper();
	bool fillWater();
	bool descriptionProvided();
	bool pRoomPickup(string* item);
	void pRoomDrop(string* item);
	bool pRoomItemPresent(string* item);
	void publishRoomItemList();

	Room* pEast = 0;
	Room* pWest = 0;
	Room* pNorth = 0;
	Room* pSouth = 0;

private:
	string rName;
	string rDesc;
	vector<string> rInventory;
	bool rDescProvided = false;
};
