Added 2 players to game, added walls to demos
This commit is contained in:
parent
1af8de64f0
commit
e9128d5aa0
2 changed files with 102 additions and 4 deletions
|
@ -25,11 +25,11 @@ class Playfield():
|
|||
def __init__(self):
|
||||
self.space = pymunk.Space()
|
||||
self.space.gravity = 0, 200
|
||||
self.add_wall(self.space, (0, 400), (600, 400)) # ground
|
||||
self.add_wall(self.space, (0, 0), (0, 600)) # Left side
|
||||
self.add_wall(self.space, (600, 0), (600, 400)) # right side
|
||||
self.add_wall((0, 400), (600, 400)) # ground
|
||||
self.add_wall((0, 0), (0, 600)) # Left side
|
||||
self.add_wall((600, 0), (600, 400)) # right side
|
||||
|
||||
def add_wall(self, space, pt_from, pt_to):
|
||||
def add_wall(self, pt_from, pt_to):
|
||||
body = pymunk.Body(body_type=pymunk.Body.STATIC)
|
||||
ground_shape = pymunk.Segment(body, pt_from, pt_to, 0.0)
|
||||
ground_shape.friction = 0.8
|
||||
|
@ -53,6 +53,7 @@ graph_elem = sg.Graph((600, 400), (0, 400), (600, 0), enable_events=True, key='_
|
|||
|
||||
layout = [[sg.Text('Ball Test'), sg.T('My IP {}'.format(socket.gethostbyname(socket.gethostname())))],
|
||||
[graph_elem],
|
||||
[sg.Up(), sg.Down()],
|
||||
[sg.B('Kick'), sg.Button('Exit')]]
|
||||
|
||||
window = sg.Window('Window Title', layout, ).Finalize()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue