| 364 | |
| 365 | |
| 366 | void LevelSearchLayer::toggleTime(ax::Object* btn) |
| 367 | { |
| 368 | auto label = dynamic_cast<MenuItemLabel*>(btn); |
| 369 | |
| 370 | int tag = label->getTag(); |
| 371 | bool selected = std::find(_selectedTimes.begin(), _selectedTimes.end(), tag) != _selectedTimes.end(); |
| 372 | if (selected) |
| 373 | { |
| 374 | std::erase(_selectedTimes, tag); |
| 375 | label->setColor(UNSELECTED_COLOR); |
| 376 | } |
| 377 | else |
| 378 | { |
| 379 | label->setColor(SELECTED_COLOR); |
| 380 | _selectedTimes.push_back(tag); |
| 381 | } |
| 382 | } |
| 383 | |
| 384 | void LevelSearchLayer::toggleDifficulty(ax::Object* ref) |
| 385 | { |