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()
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()