本文整理汇总了Python中env.Env.set_robots方法的典型用法代码示例。如果您正苦于以下问题:Python Env.set_robots方法的具体用法?Python Env.set_robots怎么用?Python Env.set_robots使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类env.Env
的用法示例。
在下文中一共展示了Env.set_robots方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Robot
# 需要导入模块: from env import Env [as 别名]
# 或者: from env.Env import set_robots [as 别名]
b2world)
robotA2 = Robot(env, (140, 356), (21*3, 21*3), -90, (255, 0, 122), 'A2',
b2world)
robotB1 = Robot(env, (580, 200), (21*3, 21*3), 90, (0, 255, 0), 'B1',
b2world)
robotB2 = Robot(env, (580, 356), (21*3, 21*3), 90, (0, 255, 122), 'B2',
b2world)
robots = []
robots.append(robotB1)
robots.append(robotB2)
robots.append(robotA2)
robots.append(robotA1)
env.set_robots(robots)
rA1 = imp.load_source('robot1', sys.argv[1] + '/robot1.py')
robotA1.act_handler = rA1.act
rA2 = imp.load_source('robot2', sys.argv[1] + '/robot2.py')
robotA2.act_handler = rA2.act
rB1 = imp.load_source('robot1', sys.argv[2] + '/robot1.py')
robotB1.act_handler = rB1.act
rB2 = imp.load_source('robot2', sys.argv[2] + '/robot2.py')
robotB2.act_handler = rB2.act
ball = Ball(env, (WIDTH//2, HEIGHT//2), (8*3, 8*3), (100, 75, 81),
(WIDTH, HEIGHT), robots, b2world)