public bool IsCurrentPosDirty()
{
Debug.Assert(agentPosX_ >= 0 && agentPosX_ < mazeSize_ && agentPosY_ >= 0 && agentPosY_ < mazeSize_);
return maze_[agentPosX_][agentPosY_] > 0;
}
public void Perceive(Environment env) { bump_ = env.isJustBump; dirty_ = env.IsCurrentPosDirty(); }