def init_walls(space): # Initializes the four outer walls of the board
body = pymunk.Body(body_type=pymunk.Body.STATIC)
walls = [pymunk.Segment(body, (0, 0), (0, BOARD_SIZE), BOARD_WALLS_SIZE),
pymunk.Segment(body, (0, 0), (BOARD_SIZE, 0), BOARD_WALLS_SIZE),
pymunk.Segment(
body, (BOARD_SIZE, BOARD_SIZE), (BOARD_SIZE, 0), BOARD_WALLS_SIZE),
pymunk.Segment(
body, (BOARD_SIZE, BOARD_SIZE), (0, BOARD_SIZE), BOARD_WALLS_SIZE)
]
for wall in walls:
wall.color = BOARD_WALLS_COLOR
wall.elasticity = WALLS_ELASTICITY
space.add(walls)
# Initialize pockets
评论列表
文章目录