Example #1
0
    def paintEvent(self, event=""):
        qp = Painter(self)
        qp.translate(self.height, 0)
        qp.rotate(90)

        # Enable antialiasing
        qp.setRenderHints(
            QPainter.Antialiasing | QPainter.SmoothPixmapTransform, True)

        self.drawField(qp)

        for enemy in self.enemies:
            enemy.draw(qp)

        for robot in self.robots:
            robot.draw(qp)

        self.ball.draw(qp)

        self.drawGoal(qp)
        qp.end()