本文整理汇总了Python中Robot.Robot.set方法的典型用法代码示例。如果您正苦于以下问题:Python Robot.set方法的具体用法?Python Robot.set怎么用?Python Robot.set使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Robot.Robot
的用法示例。
在下文中一共展示了Robot.set方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from Robot import Robot [as 别名]
# 或者: from Robot.Robot import set [as 别名]
class MessageParser:
"""Parses JSON messages an performs the according SwankRatsRobot action"""
def __init__(self):
self.id = 123
self.robot = Robot()
self.currentState = StateClasses.Stop()
def parse(self, jsonString):
data = json.loads(jsonString)
if data["to"] == "robot":
self.execute(data["cmd"], data["params"]["started"])
elif data["to"] == "server" and data["cmd"] == "stop":
self.currentState = StateClasses.Stop()
self.robot.set(self.currentState.getLeft(), self.currentState.getRight())
json.dumps(data)
def execute(self, key, pressed):
if pressed:
self.currentState = self.currentState.press(key)
else:
self.currentState = self.currentState.release(key)