def __init__(self): shape1, shape2 = sg.sample_shape(2) objs1 = tg.Select(shape=shape1, when=sg.random_when()) loc = tg.GetLoc(objs1) objs2 = tg.Select(loc=loc, shape=shape2, when='now', space_type=sg.random_space()) self._operator = tg.Exist(objs2)
def __init__(self): color1, color2 = sg.sample_color(2) objs1 = tg.Select(color=color1, when=sg.random_when()) loc = tg.GetLoc(objs1) objs2 = tg.Select(loc=loc, color=color2, when='now', space_type=sg.random_space()) self._operator = tg.Exist(objs2)
def __init__(self): attr1, attr2 = sg.sample_colorshape(2) objs1 = tg.Select(color=attr1[0], shape=attr1[1], when=sg.random_when()) loc = tg.GetLoc(objs1) objs2 = tg.Select(loc=loc, color=attr2[0], shape=attr2[1], when='now', space_type=sg.random_space()) self._operator = tg.Exist(objs2)
def __init__(self): shape1, shape2, shape3, shape4 = sg.sample_shape(4) objs1 = tg.Select(shape=shape1, when=sg.random_when()) loc = tg.GetLoc(objs1) objs2 = tg.Select(loc=loc, shape=shape2, when='now', space_type=sg.random_space()) bool1 = tg.Exist(objs2) objs3 = tg.Select(shape=shape3) objs4 = tg.Select(shape=shape4) go1 = tg.Go(objs3) go2 = tg.Go(objs4) self._operator = tg.Switch(bool1, go1, go2, both_options_avail=True)
def __init__(self): color1, color2, color3, color4 = sg.sample_color(4) objs1 = tg.Select(color=color1, when=sg.random_when()) loc = tg.GetLoc(objs1) objs2 = tg.Select(loc=loc, color=color2, when='now', space_type=sg.random_space()) bool1 = tg.Exist(objs2) objs3 = tg.Select(color=color3) objs4 = tg.Select(color=color4) go1 = tg.Go(objs3) go2 = tg.Go(objs4) self._operator = tg.Switch(bool1, go1, go2, both_options_avail=True)
def __init__(self): attr1, attr2, attr3, attr4 = sg.sample_colorshape(4) objs1 = tg.Select(color=attr1[0], shape=attr1[1], when=sg.random_when()) loc = tg.GetLoc(objs1) objs2 = tg.Select(loc=loc, color=attr2[0], shape=attr2[1], when='now', space_type=sg.random_space()) bool1 = tg.Exist(objs2) objs3 = tg.Select(color=attr3[0], shape=attr3[1]) objs4 = tg.Select(color=attr4[0], shape=attr4[1]) go1 = tg.Go(objs3) go2 = tg.Go(objs4) self._operator = tg.Switch(bool1, go1, go2, both_options_avail=True)