|
Enumerations |
| enum | ant_action_symbol_enum { ant_action_symbol_count
} |
| enum | ant_builtin_action_enum { move_forward,
turn_left,
turn_right,
ant_builtin_action_count
} |
| enum | ant_indefinite_object_enum { ant_indefinite_object_count
} |
| enum | ant_perception_enum { is_food_ahead,
ant_perception_count
} |
| enum | action {
sequential_and,
sequential_or,
sequential_exec,
action_not,
action_if,
action_boolean_if = action_if,
boolean_action_if,
contin_action_if,
action_action_if,
action_success,
action_failure,
action_while,
boolean_while,
return_success,
repeat_n,
action_count
} |
| enum | type_node {
lambda_type,
application_type,
union_type,
arg_list_type,
boolean_type,
contin_type,
action_result_type,
definite_object_type,
action_definite_object_type,
indefinite_object_type,
message_type,
action_symbol_type,
wild_card_type,
unknown_type,
ill_formed_type,
argument_type
} |
| enum | builtin {
null_vertex = 0,
logical_and,
logical_or,
logical_not,
logical_true,
logical_false,
contin_if,
boolean_if,
plus,
times,
div,
exp,
log,
sin,
greater_than_zero,
impulse,
rand,
builtin_count
} |
| enum | wild_card { asterisk = 0,
wild_card_count
} |
| enum | pet_action_symbol_enum {
TOWARDS,
AWAY,
RIGHT_FOOT,
LEFT_FOOT,
RIGHT_HAND,
LEFT_HAND,
CROTCH,
BUTT,
NOSE,
RIGHT_EAR,
LEFT_EAR,
NECK,
RIGHT_SHOULDER,
LEFT_SHOULDER,
TWITCH,
PERK,
BACK,
pet_action_symbol_count
} |
| enum | pet_builtin_action_enum {
goto_obj,
gonear_obj,
gobehind_obj,
follow,
step_towards,
step_backward,
step_forward,
random_step,
rotate_left,
rotate_right,
heel,
jump_up,
jump_towards,
turn_to_face,
go_behind,
grab,
nudge_to,
drop,
sniff,
sniff_at,
sniff_pet_part,
sniff_avatar_part,
eat,
drink,
chew,
beg,
hide_face,
look_up_turn_head,
sit,
stretch,
run_in_circle,
scratch_self,
scratch_ground_back_legs,
scratch_other,
lie_down,
trick_for_food,
pee,
poo,
speak,
bark,
bark_at,
lick,
lick_at,
belch,
move_head,
growl,
growl_at,
whine,
whine_at,
fearful_posture,
clean,
tap_dance,
bare_teeth,
bare_teeth_at,
play_dead,
vomit,
lean_rock_dance,
anticipate_play,
back_flip,
move_left_ear,
move_right_ear,
widen_eyes,
shake_head,
sleep,
dream,
wag,
tail_flex,
bite,
pet,
kick,
kick_left,
kick_right,
group_command,
receive_latest_group_commands,
look_at,
say,
pet_builtin_action_count
} |
| enum | pet_indefinite_object_enum {
nearest_object,
nearest_edible,
nearest_movable,
nearest_pickupable,
nearest_drinkable,
nearest_avatar,
nearest_pet,
nearest_small,
nearest_moving,
nearest_noisy,
nearest_poo_place,
nearest_pee_place,
random_object,
random_edible,
random_movable,
random_pickupable,
random_drinkable,
random_avatar,
random_pet,
random_small,
random_moving,
random_noisy,
random_poo_place,
random_pee_place,
pet_bowl,
food_bowl,
water_bowl,
pet_home,
last_food_place,
exemplar_avatar,
pet_indefinite_object_count
} |
| enum | pet_perception_enum {
exists,
exists_edible,
exists_movable,
exists_pickupable,
exists_drinkable,
exists_avatar,
exists_pet,
exists_small,
exists_moving,
exists_noisy,
exists_poo_place,
exists_pee_place,
is_edible,
is_movable,
is_pickupable,
is_drinkable,
is_avatar,
is_object,
is_pet,
is_small,
is_moving,
is_noisy,
is_poo_place,
is_pee_place,
is_null,
is_owner,
is_moving_toward,
is_holding_something,
near,
next,
above,
below,
inside,
has_said,
has_novelty,
has_learned_tricks,
has_requested_schema,
has_something_to_say,
get_aggressiveness,
get_curiosity,
get_playfulness,
get_friendliness,
get_fearfulness,
get_appreciativeness,
get_excitability,
get_happiness,
get_fear,
get_pride,
get_love,
get_hate,
get_anger,
get_gratitude,
get_excitement,
is_learning,
is_agent_state,
get_hunger,
get_thirst,
get_energy,
get_fitness,
get_pee_urgency,
get_poo_urgency,
get_current_action_repetition,
avatar_asked_to_try,
inside_pet_fov,
is_there_relation,
is_proportional_next,
is_last_agent_action,
is_last_pet_schema,
is_last_group_command,
pet_perception_count
} |
Variables |
| static const definite_object | self = "self" |
| static const definite_object | owner = "owner" |
| static const definite_object | null_obj = "null_obj" |
| static const definite_object | custom_path = "custom_path" |
| static const definite_object | custom_object = "custom_object" |
| static const definite_object | custom_position = "custom_position" |
| static const definite_object | custom_message = "custom_message" |
| static const definite_object | all_agents = "all_agents" |