22 #include <behaviors/walk/MAAbyssWalkingTalk.hpp> 23 #include "core/MARandomness.hpp" 24 #include "MATurnAway.hpp" 44 if (CanyonDetected == 1)
46 if (CanyonDetected == 2)
48 if (CanyonDetected == 3)
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.
#define MA_RANDOM_POINT_1(_variable_name, _min, _max)
Set a random point with one value.
int PlaySound(const std::string &name)
Play a sound and register the playback.
virtual void FinishingActions() override
Perform actions when the behavior is being finished.
virtual void ActivatingActions() override
Perform actions when the behavior is being activated.
#define MABEHAVIOR_CREATE(_behavior, _master,...)
Create behaviors with custom constructor safely.
std::string MCGetClassName(T *instance=nullptr, const std::string &name_suffix="")
Get a class name.
MABehavior * GetMaster()
Get the master behavior.
Turn away from an abyss or an object.