def __init__(self, propsfile): self.canvas = Tk() self.props = json.load(open(propsfile)) #self.worldMap = WorldMap(propsfile) self.wg = WorldGrid(self.canvas, self.props, self.worldMap) self.wg.registerCallBack(self.processEvent)
def __init__(self, propsfile): self.canvas = Tk() self.props = json.load(open(propsfile)) self.worldMap = WorldMap(propsfile) self.wg = WorldGrid(self.canvas, self.props, self.worldMap) self.wg.registerCallBack(self.processEvent) self.robot = Robot(self.props, self.worldMap) self.robot.registerSenseCallBack(self.sense) self.robot.registerMoveCallBack(self.move) self.rRow = -1 self.rCol = -1 self.randomizeRobotPosition() self.robot.sense() self.shadeSquares()