Added other classes.

This commit is contained in:
2021-01-25 21:40:08 -05:00
parent f4c9d71aa8
commit d30e5989af
8 changed files with 197 additions and 7 deletions

31
Location.cpp Normal file
View File

@@ -0,0 +1,31 @@
#include "Location.h"
#include <time.h>
Location::Location()
: name("Nowhere"),
descriptions({"This is undefined, bruh.", "This doesn't exist, bruh."})
{
static bool initialized = false;
if(!initialized)
{
initialized = true;
srand(time(nullptr));
}
}
Location::Location(std::string setName,
std::vector<std::string> setDescriptions)
: name(setName),
descriptions(setDescriptions)
{
}
const std::string& Location::getName() const
{
return name;
}
const std::string& Location::getDescription() const
{
return descriptions[rand() % descriptions.size()];
}