| 539 | } |
| 540 | |
| 541 | bool trySpecial(std::string value, TileType &paint) |
| 542 | { |
| 543 | FOR_ENUM_ITEMS(tiletype_special, i) |
| 544 | { |
| 545 | if (value == ENUM_KEY_STR(tiletype_special,i)) |
| 546 | { |
| 547 | paint.special = i; |
| 548 | return true; |
| 549 | } |
| 550 | } |
| 551 | return false; |
| 552 | } |
| 553 | |
| 554 | bool tryVariant(std::string value, TileType &paint) |
| 555 | { |