Public Types | |
| enum | Condition { kAtGate, kHasStones, kHostilesRemain, kAnimalsRemain, kDamaged, kOutOfGuesses, kConditionCount } |
Public Member Functions | |
| bool | matches (uint code) const |
Public Attributes | |
| bool | girl = false |
| int | riddle = -1 |
| bool | conditions [kConditionCount] = {} |