With a little bit of a elaboration, should you feel it necessary.
Public Types
-
enum Tool
Our tool set.
The various tools we can opt to use to crack this particular nut
Values:
-
enumerator kHammer
What? It does the job.
-
enumerator kNutCrackers
Boring.
-
enumerator kNinjaThrowingStars
Stealthy.
Public Functions
-
Nutshell()
Nutshell constructor.
-
~Nutshell()
Nutshell destructor.
-
void crack(Tool tool)
Crack that shell with specified tool
- 参数
tool – the tool with which to crack the nut
-
bool isCracked()
- 返回
Whether or not the nut is cracked