prob_piece_dir_constants={"prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_next_neighbour"/* <- R */,"prop_next_neighbour","prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants={"prop_zero","prop_zero","prop_zero","prop_next_neighbour_turn","prop_next_neighbour_turn"/* <- R */,"prop_next_neighbour_turn","prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants={"prop_zero","prop_zero","prop_next_neighbour","prop_direct_neighbour","prop_zero"/* <- R */,"prop_direct_neighbour","prop_next_neighbour","prop_zero"};
prob_piece_dir_constants={"prop_zero","prop_zero","prop_next_neighbour","prop_direct_neighbour","prop_zero"/* <- R */,"prop_direct_neighbour","prop_next_neighbour","prop_zero"};
prob_piece_dir_constants_agent_south={"prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_zero"/* <- R */,"prop_next_neighbour","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_north={"prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_zero"/* <- R */,"prop_next_neighbour","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_east={"prop_zero","prop_zero","prop_zero","prop_direct_neighbour","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_east={"prop_zero","prop_zero","prop_zero","prop_direct_neighbour","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_north={"prop_zero","prop_zero","prop_zero","prop_zero","prop_direct_neighbour"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_south={"prop_direct_neighbour","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_west={"prop_zero","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_direct_neighbour","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_west={"prop_zero","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_direct_neighbour","prop_zero","prop_zero"};
straightPosIndex=4;
straightPosIndex=4;
straightPosIndex_east=2;
straightPosIndex_east=2;
straightPosIndex_south=4;
straightPosIndex_south=4;
@ -850,6 +851,7 @@ namespace prism {
caseSlipperyType::South:
caseSlipperyType::South:
actionName="\t["+agentName+"move_on_slip_south]";
actionName="\t["+agentName+"move_on_slip_south]";
positionGuard="\t"+agentName+"IsOnSlipperySouth";
positionGuard="\t"+agentName+"IsOnSlipperySouth";
prob_piece_dir={0/* <- R */,2,1,0,0,0,1,2};
prob_piece_dir={0/* <- R */,2,1,0,0,0,1,2};
// { n, ne, e, se, s, sw, w, nw }
// { n, ne, e, se, s, sw, w, nw }
prob_piece_dir_agent_north={0/*n <- R */,1,0,0,0,0,0,1};
prob_piece_dir_agent_north={0/*n <- R */,1,0,0,0,0,0,1};
@ -858,11 +860,13 @@ namespace prism {
prob_piece_dir_agent_west={0,0,0,0,0,0,0/* <- R */,2};
prob_piece_dir_agent_west={0,0,0,0,0,0,0/* <- R */,2};
prob_piece_dir_constants={"prop_zero"/* <- R */,"prop_direct_neighbour","prop_next_neighbour","prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_direct_neighbour"};
prob_piece_dir_constants={"prop_zero"/* <- R */,"prop_direct_neighbour","prop_next_neighbour","prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_direct_neighbour"};
prob_piece_dir_constants_agent_north={"prop_zero","prop_next_neighbour","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_next_neighbour"};
prob_piece_dir_constants_agent_north={"prop_zero","prop_next_neighbour","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_next_neighbour"};
prob_piece_dir_constants_agent_east={"prop_zero","prop_direct_neighbour","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_east={"prop_zero","prop_direct_neighbour","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_south={"prop_direct_neighbour","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_south={"prop_direct_neighbour","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants_agent_west={"prop_zero","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_direct_neighbour"};
prob_piece_dir_constants_agent_west={"prop_zero","prop_zero","prop_zero","prop_zero","prop_zero"/* <- R */,"prop_zero","prop_zero","prop_direct_neighbour"};
prob_piece_dir_agent_north={0/*n <- R */,1,0,0,0,0,0,1};
prob_piece_dir_agent_east={0,2,0/*e <- R */,0,0,0,0,0};
prob_piece_dir_agent_south={2,0,0,0,0/*s <- R */,0,0,0};
prob_piece_dir_agent_west={0,0,0,0,0,0,0/* <- R */,2};
prob_piece_dir_constants={"prop_next_neighbour","prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_direct_neighbour","prop_zero"/* <- R */,"prop_direct_neighbour"};
prob_piece_dir_constants={"prop_next_neighbour","prop_zero","prop_zero","prop_zero","prop_next_neighbour","prop_direct_neighbour","prop_zero"/* <- R */,"prop_direct_neighbour"};
prob_piece_dir_agent_north={0/*n <- R */,1,0,0,0,0,0,1};
prob_piece_dir_agent_east={0,2,0/*e <- R */,0,0,0,0,0};
prob_piece_dir_agent_south={2,0,0,0,0/*s <- R */,0,0,0};
prob_piece_dir_agent_west={0,0,0,0,0,0,0/* <- R */,2};
prob_piece_dir_constants={"prop_next_neighbour","prop_direct_neighbour","prop_zero"/* <- R */,"prop_direct_neighbour","prop_next_neighbour","prop_zero","prop_zero","prop_zero"};
prob_piece_dir_constants={"prop_next_neighbour","prop_direct_neighbour","prop_zero"/* <- R */,"prop_direct_neighbour","prop_next_neighbour","prop_zero","prop_zero","prop_zero"};