21 Jun 2012 18:17
SF.net SVN: cel:[4908] cel/branches/soc2012/ai
Revision: 4908
http://cel.svn.sourceforge.net/cel/?rev=4908&view=rev
Author: smd501
Date: 2012-06-21 16:17:15 +0000 (Thu, 21 Jun 2012)
Log Message:
-----------
-Added names to BT nodes for reporting/easier debugging
-All BT nodes now have reasons to call unexpected errors
-- Typically if no children added or specific parameters set
-The first node returning BT_UNEXPECTED_ERROR reports with severity notify
-If no node handles the error, i.e. it reaches the root of the tree, tree reports error
-This revision of appbttest demonstrates naming a node and one failing (return unexpected error)
Modified Paths:
--------------
cel/branches/soc2012/ai/apps/bttest/app.cpp
cel/branches/soc2012/ai/include/tools/behaviourtree.h
cel/branches/soc2012/ai/plugins/tools/behaviourtree/behaviourtree.cpp
cel/branches/soc2012/ai/plugins/tools/behaviourtree/behaviourtree.h
cel/branches/soc2012/ai/plugins/tools/behaviourtree/btaction.cpp
cel/branches/soc2012/ai/plugins/tools/behaviourtree/btaction.h
cel/branches/soc2012/ai/plugins/tools/behaviourtree/condition_parametercheck.cpp
cel/branches/soc2012/ai/plugins/tools/behaviourtree/condition_parametercheck.h
cel/branches/soc2012/ai/plugins/tools/behaviourtree/condition_triggerfired.cpp
cel/branches/soc2012/ai/plugins/tools/behaviourtree/condition_triggerfired.h
cel/branches/soc2012/ai/plugins/tools/decorators/decorator_executionlimit.cpp
cel/branches/soc2012/ai/plugins/tools/decorators/decorator_executionlimit.h
cel/branches/soc2012/ai/plugins/tools/decorators/decorator_loop.cpp
cel/branches/soc2012/ai/plugins/tools/decorators/decorator_loop.h
cel/branches/soc2012/ai/plugins/tools/decorators/decorator_negatereturn.cpp
(Continue reading)
RSS Feed