pong: multiplayer: map corner

This commit is contained in:
starnakin 2024-05-14 16:26:48 +02:00
parent e376cde2d9
commit aa01405988

View File

@ -42,7 +42,7 @@ class PongGame(AGame):
else: else:
corners: list[Point] = [Point(50, 50), corners: list[Point] = [Point(50, 50),
Point(config.MAP_SIZE_X - 50, 50), Point(config.MAP_SIZE_X - 50, 50),
Point(config.MAP_SIZE_X - 50, config.MAP_CENTER_Y - 50), Point(config.MAP_SIZE_X - 50, config.MAP_SIZE_Y - 50),
Point(50, config.MAP_SIZE_Y - 50)] Point(50, config.MAP_SIZE_Y - 50)]
self.players = [] self.players = []
@ -50,9 +50,9 @@ class PongGame(AGame):
for i in range(4): for i in range(4):
if i < nb_players: if i < nb_players:
self.players.append(PongPlayer(self, players[i], None, Segment(corners[(i + 1) % 4], corners[i]))) self.players.append(PongPlayer(self, players[i], None, Segment(corners[i].copy(), corners[(i + 1) % 4].copy())))
else: else:
self.walls.append(Segment(corners[(i + 1) % 4], corners[i])) self.walls.append(Segment(corners[i].copy(), corners[(i + 1) % 4].copy()))
self.ball: Ball = Ball() self.ball: Ball = Ball()