├── .gitignore ├── CHANGES ├── LICENSE ├── README.md ├── bower.json ├── docs └── behavior3js.0.1.0.zip ├── libs ├── b3core.0.1.0.js ├── b3core.0.1.0.min.js ├── b3core.0.1.0.zip ├── behavior3-0.2.0dev.js └── behavior3-0.2.0dev.min.js ├── package.json ├── src ├── actions │ ├── Error.js │ ├── Failer.js │ ├── Runner.js │ ├── Succeeder.js │ └── Wait.js ├── b3.js ├── composites │ ├── MemPriority.js │ ├── MemSequence.js │ ├── Priority.js │ └── Sequence.js ├── core │ ├── Action.js │ ├── BaseNode.js │ ├── BehaviorTree.js │ ├── Blackboard.js │ ├── Composite.js │ ├── Condition.js │ ├── Decorator.js │ └── Tick.js └── decorators │ ├── Inverter.js │ ├── Limiter.js │ ├── MaxTime.js │ ├── RepeatUntilFailure.js │ ├── RepeatUntilSuccess.js │ └── Repeater.js └── tests ├── chai.js ├── mocha.css ├── mocha.js ├── sinon-chai.js ├── sinon.js ├── tests.html └── tests ├── actions ├── Error.js ├── Failer.js ├── Runner.js ├── Succeeder.js └── Wait.js ├── composites ├── MemPriority.js ├── MemSequence.js ├── Priority.js └── Sequence.js ├── core ├── Action.js ├── BaseNode.js ├── BehaviorTree-Serialization.js ├── BehaviorTree.js ├── Blackboard.js ├── Composite.js ├── Condition.js ├── Decorator.js └── Tick.js └── decorators ├── Inverter.js ├── Limiter.js ├── MaxTime.js ├── RepeatUntilFailure.js ├── RepeatUntilSuccess.js └── Repeater.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/bower.json -------------------------------------------------------------------------------- /docs/behavior3js.0.1.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/docs/behavior3js.0.1.0.zip -------------------------------------------------------------------------------- /libs/b3core.0.1.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/libs/b3core.0.1.0.js -------------------------------------------------------------------------------- /libs/b3core.0.1.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/libs/b3core.0.1.0.min.js -------------------------------------------------------------------------------- /libs/b3core.0.1.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/libs/b3core.0.1.0.zip -------------------------------------------------------------------------------- /libs/behavior3-0.2.0dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/libs/behavior3-0.2.0dev.js -------------------------------------------------------------------------------- /libs/behavior3-0.2.0dev.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/libs/behavior3-0.2.0dev.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/package.json -------------------------------------------------------------------------------- /src/actions/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/actions/Error.js -------------------------------------------------------------------------------- /src/actions/Failer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/actions/Failer.js -------------------------------------------------------------------------------- /src/actions/Runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/actions/Runner.js -------------------------------------------------------------------------------- /src/actions/Succeeder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/actions/Succeeder.js -------------------------------------------------------------------------------- /src/actions/Wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/actions/Wait.js -------------------------------------------------------------------------------- /src/b3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/b3.js -------------------------------------------------------------------------------- /src/composites/MemPriority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/composites/MemPriority.js -------------------------------------------------------------------------------- /src/composites/MemSequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/composites/MemSequence.js -------------------------------------------------------------------------------- /src/composites/Priority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/composites/Priority.js -------------------------------------------------------------------------------- /src/composites/Sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/composites/Sequence.js -------------------------------------------------------------------------------- /src/core/Action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/Action.js -------------------------------------------------------------------------------- /src/core/BaseNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/BaseNode.js -------------------------------------------------------------------------------- /src/core/BehaviorTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/BehaviorTree.js -------------------------------------------------------------------------------- /src/core/Blackboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/Blackboard.js -------------------------------------------------------------------------------- /src/core/Composite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/Composite.js -------------------------------------------------------------------------------- /src/core/Condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/Condition.js -------------------------------------------------------------------------------- /src/core/Decorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/Decorator.js -------------------------------------------------------------------------------- /src/core/Tick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/core/Tick.js -------------------------------------------------------------------------------- /src/decorators/Inverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/decorators/Inverter.js -------------------------------------------------------------------------------- /src/decorators/Limiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/decorators/Limiter.js -------------------------------------------------------------------------------- /src/decorators/MaxTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/decorators/MaxTime.js -------------------------------------------------------------------------------- /src/decorators/RepeatUntilFailure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/decorators/RepeatUntilFailure.js -------------------------------------------------------------------------------- /src/decorators/RepeatUntilSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/decorators/RepeatUntilSuccess.js -------------------------------------------------------------------------------- /src/decorators/Repeater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/src/decorators/Repeater.js -------------------------------------------------------------------------------- /tests/chai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/chai.js -------------------------------------------------------------------------------- /tests/mocha.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/mocha.css -------------------------------------------------------------------------------- /tests/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/mocha.js -------------------------------------------------------------------------------- /tests/sinon-chai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/sinon-chai.js -------------------------------------------------------------------------------- /tests/sinon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/sinon.js -------------------------------------------------------------------------------- /tests/tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests.html -------------------------------------------------------------------------------- /tests/tests/actions/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/actions/Error.js -------------------------------------------------------------------------------- /tests/tests/actions/Failer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/actions/Failer.js -------------------------------------------------------------------------------- /tests/tests/actions/Runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/actions/Runner.js -------------------------------------------------------------------------------- /tests/tests/actions/Succeeder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/actions/Succeeder.js -------------------------------------------------------------------------------- /tests/tests/actions/Wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/actions/Wait.js -------------------------------------------------------------------------------- /tests/tests/composites/MemPriority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/composites/MemPriority.js -------------------------------------------------------------------------------- /tests/tests/composites/MemSequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/composites/MemSequence.js -------------------------------------------------------------------------------- /tests/tests/composites/Priority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/composites/Priority.js -------------------------------------------------------------------------------- /tests/tests/composites/Sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/composites/Sequence.js -------------------------------------------------------------------------------- /tests/tests/core/Action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/Action.js -------------------------------------------------------------------------------- /tests/tests/core/BaseNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/BaseNode.js -------------------------------------------------------------------------------- /tests/tests/core/BehaviorTree-Serialization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/BehaviorTree-Serialization.js -------------------------------------------------------------------------------- /tests/tests/core/BehaviorTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/BehaviorTree.js -------------------------------------------------------------------------------- /tests/tests/core/Blackboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/Blackboard.js -------------------------------------------------------------------------------- /tests/tests/core/Composite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/Composite.js -------------------------------------------------------------------------------- /tests/tests/core/Condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/Condition.js -------------------------------------------------------------------------------- /tests/tests/core/Decorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/Decorator.js -------------------------------------------------------------------------------- /tests/tests/core/Tick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/core/Tick.js -------------------------------------------------------------------------------- /tests/tests/decorators/Inverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/decorators/Inverter.js -------------------------------------------------------------------------------- /tests/tests/decorators/Limiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/decorators/Limiter.js -------------------------------------------------------------------------------- /tests/tests/decorators/MaxTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/decorators/MaxTime.js -------------------------------------------------------------------------------- /tests/tests/decorators/RepeatUntilFailure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/decorators/RepeatUntilFailure.js -------------------------------------------------------------------------------- /tests/tests/decorators/RepeatUntilSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/decorators/RepeatUntilSuccess.js -------------------------------------------------------------------------------- /tests/tests/decorators/Repeater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatopp/behavior3js/HEAD/tests/tests/decorators/Repeater.js --------------------------------------------------------------------------------