36 int rackSize = rack.size();
39 for(
int i = 0; i < rackSize; i++) {
48 for(
unsigned long i = 0; i < rack.size(); i++) {
63 for(
int i = 0; i < rackSize; i++) {
84 if(t->getLetter() == ch) {
102 while(!t.empty() && i < rack.size()) {
106 rack[i]->setRack(
this);
122 for(
unsigned long i = 0; i < rack.size(); i++) {
126 rack[i]->setRack(
this);
143 vector<Tile*> tileStrVec;
146 for(
char ch : tileStr) {
149 if(t && ch == t->getLetter()) {
151 tileStrVec.push_back(t);
159 throw string(
string(1, ch) +
" not found\n");
174 for(
unsigned long i = 0; i < rack.size(); i++) {
std::vector< Tile * > getTileStrVec(std::string tileStr)
void fill(std::vector< Tile * > t)
void BOARD_COLOURS(std::string x)
void TILE_COLOURS(std::string x)