13class SilverfishMergeWithStoneGoal :
public ::RandomStrollGoal {
17 ::ll::TypedStorage<8, 8, ::Silverfish&> mSilverfish;
18 ::ll::TypedStorage<4, 4, int> mSelectedFace;
19 ::ll::TypedStorage<1, 1, bool> mDoMerge;
24 SilverfishMergeWithStoneGoal& operator=(SilverfishMergeWithStoneGoal
const&);
25 SilverfishMergeWithStoneGoal(SilverfishMergeWithStoneGoal
const&);
26 SilverfishMergeWithStoneGoal();
31 virtual bool canUse() ;
33 virtual bool canContinueToUse() ;
35 virtual void start() ;
37 virtual void appendDebugInfo(::std::string& str)
const ;
39 virtual ~SilverfishMergeWithStoneGoal() =
default;
47 MCAPI
bool $canContinueToUse();
51 MCAPI
void $appendDebugInfo(::std::string& str)
const;