def __init__(self): PyGameBase.__init__(self, 400, 600, 40) self.rectR = 0 self.rectG = 0 self.rectB = 0 self.x = 100 self.y = 100 self.controller = Controller() self.width = 10
def __init__(self, width, height, url, frameRate, arena, handle, track, trails): self.surface = pygame.display.set_mode((width, height)) self.width = width self.height = height self.frameRate = frameRate self.arena = arena self.track = track self.trail = trails self.controller = Controller() self.speedDemand = 0 self.steerDemand = 0 self.r = 250 self.g = 250 self.b = 250 self.myRobot = robotArena.Robot(url, handle) self.X = self.myRobot.getState().X self.Y = self.myRobot.getState().Y self.prevX = self.X self.prevY = self.Y self.prevsX = [self.X * 10 + 100] self.prevsY = [200 - self.Y * 10]