コード例 #1
0
ファイル: Expand.py プロジェクト: av-dx/breaktermout
 def end(self, paddle: Paddle, balls: list[Ball]) -> None:
     paddle.size = Vector2(paddle.size.x - 10, paddle.size.y)
     paddle.image = '#' * paddle.size.x
     paddle.makeSprite()
     for ball in balls:
         if ball.grabbed:
             ball.position.x = min(ball.position.x,
                                   paddle.position.x + paddle.size.x - 2)
コード例 #2
0
ファイル: Expand.py プロジェクト: av-dx/breaktermout
 def start(self, paddle: Paddle, balls: list[Ball]) -> None:
     if paddle.size.x + 10 < 50:
         paddle.size = Vector2(paddle.size.x + 10, paddle.size.y)
     else:
         self.active = False
         return
     paddle.image = '#' * paddle.size.x
     paddle.makeSprite()
     self.timer = 100