%% @author zouv
|
|
%% @doc testing bte ai
|
|
|
|
-module(bte_ai_test).
|
|
|
|
-include_lib("erlbte/include/common.hrl").
|
|
|
|
-export([
|
|
test/1
|
|
]).
|
|
|
|
% json file edit by "Behavior3JS Edotor"
|
|
% url: http://behavior3js.guineashots.com
|
|
test(FileName) ->
|
|
case file:read_file("json/" ++ FileName) of
|
|
{ok, EBinary} ->
|
|
{ok, BteStatus} = bte_ai:init(EBinary),
|
|
io:format("test___1 ~p~n", [BteStatus#r_bte_status.status]),
|
|
BteStatus1 = bte_ai:tick(BteStatus),
|
|
io:format("test___2 ~p~n", [BteStatus1#r_bte_status.status]),
|
|
% BteStatus2 = bte_ai:tick(BteStatus1), % testing bte stack
|
|
% BteStatus3 = bte_ai:tick(BteStatus2),
|
|
% BteStatus4 = bte_ai:tick(BteStatus3),
|
|
% BteStatus5 = bte_ai:tick(BteStatus4),
|
|
ok;
|
|
_ ->
|
|
skip
|
|
end.
|
|
|