Skip to content
Permalink
master

Commits on Jun 10, 2019

  1. Merge branch 'develop' into jtg/repeater

    JesseTG committed Jun 10, 2019
  2. style(visualizer): add icons for the new decorators

    Add icons for representing RepeatForever, RepeatUntilFailure, and RepeatUntilSuccess in the
    visualizer
    JesseTG committed Jun 10, 2019
  3. docs(decorators): document the new repeater decorators

    Adds documentation for RepeatForever, RepeatUntilSuccess, and RepeatUntilFailure to README.md
    JesseTG committed Jun 10, 2019
  4. test(decorators): move repeater creation to a [SetUp] method

    JesseTG committed Jun 10, 2019
  5. test(decorators): move a repeater test to the DecoratorTest class

    Now that DecoratorBase returns failure if it has no child, Does_not_crash_if_no_child can be moved
    to the base decorator tests
    JesseTG committed Jun 10, 2019
  6. refactor(decorators): simplify logic in the three new decorators

    Remove unneeded local variables, and let the three new decorators return `TaskStatus.Failure` if
    they have no child
    JesseTG committed Jun 10, 2019
  7. Merge branch 'develop' of https://github.com/ashblue/fluid-behavior-tree

     into jtg/repeater
    JesseTG committed Jun 10, 2019

Commits on Jun 4, 2019

  1. feat(decorators): add three new decorators

    RepeatForever, RepeatUntilSuccess, and RepeatUntilFailure are new decorators used to continue a task
    indefinitely.  RepeatForever executes its child and returns TaskStatus.Continue, regardless of its
    child's return status.  RepeatUntilSuccess returns TaskStatus.Success if its child returns success,
    else it returns TaskStatus.Continue.  RepeatUntilFailure returns TaskStatus.Failure if its child
    returns failure, else it returns TaskStatus.Continue.
    JesseTG committed Jun 4, 2019
You can’t perform that action at this time.