28 it = std::find(s.begin(), s.end(), target);
30 return(it == s.end() ?
false :
true);
47 it = std::find(t.begin(), t.end(), target);
49 return(it == t.end() ?
false :
true);
65 it = std::find(str.begin(), str.end(), ch);
66 return(it == str.end() ?
false :
true);
89 parse.back().append(1u, ch);
104 void log(
string logFilePath,
string str)
106 ofstream logFile(logFilePath, ios::app);
108 if(logFile.is_open()) {
109 logFile << str +
"\n";
112 throw(
string(
"Failed to open file at " + logFilePath +
"\n"));
string RawTimeToString(const time_t &t)
void log(string logFilePath, string str)
bool squarePresent(std::vector< Square * > s, Square *target)
bool tilePresent(std::vector< Tile * > t, Tile *target)
std::vector< std::string > parsePlay(std::string in)
bool charPresent(string str, char ch)