MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / __init__

Method __init__

DemoPrograms/Demo_Graph_pymunk_Desktop_Balls.py:27–35  ·  view source on GitHub ↗
(self, graph_elem, screensize)

Source from the content-addressed store, hash-verified

25
26class Playfield():
27 def __init__(self, graph_elem, screensize):
28 self.graph_elem = graph_elem # type: sg.Graph
29 self.space = pymunk.Space()
30 self.space.gravity = 0, 200
31 self.screensize = screensize
32 self.add_wall((0, screensize[1]), (screensize[0],screensize[1])) # ground
33 self.add_wall((0, 0), (0, screensize[1])) # Left side
34 self.add_wall((screensize[0], 0), (screensize[0], screensize[1])) # right side
35 self.arena_balls = [] # type: List[Ball]
36
37 def add_wall(self, pt_from, pt_to):
38 body = pymunk.Body(body_type=pymunk.Body.STATIC)

Callers

nothing calls this directly

Calls 1

add_wallMethod · 0.95

Tested by

no test coverage detected