本文整理汇总了Python中bot.Bot.setLoc方法的典型用法代码示例。如果您正苦于以下问题:Python Bot.setLoc方法的具体用法?Python Bot.setLoc怎么用?Python Bot.setLoc使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bot.Bot
的用法示例。
在下文中一共展示了Bot.setLoc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: for
# 需要导入模块: from bot import Bot [as 别名]
# 或者: from bot.Bot import setLoc [as 别名]
print flatgrid
bot.update([(l,v) for (l,v) in flatgrid if v > 0]) # cheat! tell bot everything
s = pygame.Surface((side,side))
s.set_alpha(128)
# draw sensor
s.fill((125,125,125))
for (x,y) in sensor:
pygame.display.get_surface().blit(s, (x*side,y*side))
# draw bot
s.fill((0,0,255))
pygame.display.get_surface().blit(s, (bx*side,by*side))
# move bot for next update
moveRate = 1
botmovecount += 1
if botmovecount%moveRate == 0:
botmovecount = 1
#bot.update(surr) # tell bot what's up
m = bot.getNextMove()
if m:
bot.setLoc((bx+m[0], by+m[1]))
clock.tick(20)
pygame.display.flip()
# Be IDLE friendly. If you forget this line, the program will 'hang'
# on exit.
pygame.quit ()