smd501 | 21 Jun 2012 18:17
Picon

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)


Gmane