コード例 #1
0
right_paddle = Sprite("paddle.png",
                      scene.get_width() - 50,
                      scene.get_height() / 2, 30, 60)

left_bound = Sprite("bound.png", 15, scene.get_height(), 30, 600)
right_bound = Sprite("bound.png", scene.get_width(), scene.get_height(), 30,
                     600)

smile.set_collidable(True)
left_paddle.set_collidable(True)
right_paddle.set_collidable(True)
smile.collide_mode = CollideMode.BOUNCE
left_bound.collide_mode = CollideMode.KILLS
right_bound.collide_mode = CollideMode.KILLS

smile.border_mode = BorderMode.BOUNCE
left_bound.border_mode = BorderMode.IGNORE
right_bound.border_mode = BorderMode.IGNORE

smile.set_collidable(True)
scene.add_sprite(smile)
scene.add_sprite(left_paddle)
scene.add_sprite(right_paddle)
#scene.add_sprite(left_bound)
#scene.add_sprite(right_bound)

smile.dx = 2

scene.set_keypress_handler(keypress_handler)
scene.set_keyrelease_handler(keyrelease_handler)