summaryrefslogtreecommitdiff
path: root/modeling/prod_vis.py
diff options
context:
space:
mode:
Diffstat (limited to 'modeling/prod_vis.py')
-rw-r--r--modeling/prod_vis.py54
1 files changed, 32 insertions, 22 deletions
diff --git a/modeling/prod_vis.py b/modeling/prod_vis.py
index 893c588..2bcbcc8 100644
--- a/modeling/prod_vis.py
+++ b/modeling/prod_vis.py
@@ -14,33 +14,43 @@ def procedures(Model):
=g>
isa math_goal
op find_arg1_header
+ ?visual_location>
+ attended False
+visual_location>
isa _visuallocation
value =var
"""
)
- # vis_find_arg1_header_done = Model.productionstring(
- # name = "vis_find_arg1_header_done",
- # string="""
- # =g>
- # isa math_goal
- # op find_arg1_header
- # arg1 =var
- # arg1_idx =idx
- # =visual>
- # isa _visual
- # screen_y =vis_y
- # ==>
- # =g>
- # isa math_goal
- # op search_arg1_idx
- # +visual>
- # isa _visual
- # cmd move_attention
- # screen_x current
- # screen_y nearest
- # """
- # )
+ vis_find_arg1_header_done = Model.productionstring(
+ name = "vis_find_arg1_header_done",
+ string="""
+ =g>
+ isa math_goal
+ op find_arg1_header
+ arg1 =var
+ arg1_idx =idx
+ =visual_location>
+ isa _visuallocation
+ screen_x =screen_x
+ screen_y =screen_y
+ ?visual>
+ state free
+ ==>
+ =g>
+ isa math_goal
+ op search_arg1_idx
+ +visual_location>
+ isa _visuallocation
+ screen_x =screen_x
+ >screen_y =screen_y
+ """
+ )
return prods
+
+ # +visual>
+ # isa _visual
+ # cmd move_attention
+ # screen_pos =visual_location
+ # ~visual_location>