Example #1
0
    def isCorrectSpeedChange(self, position, speed_before, key, speed_after):
        # init object.
        pygame.init()
        screen = PygScreen()
        screen.setSize(100, 100)
        ball = BallObj()
        ball.setObj(self.sysData.ballBmp)
        ball.setRect()

        # 判定処理
        ball.setBallrectLeft(position[0])
        ball.setBallrectBottom(position[1])
        ball.setSpeed(speed_before[0], speed_before[1])
        pressed_keys_cp = \
            self.makeListFromKeyTuple( pygame.key.get_pressed() )
        if key != None:
            pressed_keys_cp[key] = 1

        ball.decideBallPosition(pressed_keys_cp, screen.getSize())
        return speed_after == ball.getSpeed()
Example #2
0
    def isCorrectSpeedChange( self, position, speed_before, key, speed_after ):
        # init object.
        pygame.init()
        screen = PygScreen()
        screen.setSize(100,100)
        ball = BallObj()
        ball.setObj( self.sysData.ballBmp )
        ball.setRect()

        # 判定処理
        ball.setBallrectLeft( position[0] )
        ball.setBallrectBottom( position[1] )
        ball.setSpeed( speed_before[0], speed_before[1] )
        pressed_keys_cp = \
            self.makeListFromKeyTuple( pygame.key.get_pressed() )
        if key != None:
            pressed_keys_cp[key] = 1

        ball.decideBallPosition( pressed_keys_cp, screen.getSize() )
        return speed_after == ball.getSpeed()