def setup(): global world size(400, 400) smooth() Fisica.init(this) world = FWorld() world.setGravity(0, -300) l = FPoly() l.vertex(width/2-hole/2, 0) l.vertex(0, 0) l.vertex(0, height) l.vertex(0+sideMargin, height) l.vertex(0+sideMargin, height-bottomMargin) l.vertex(width/2-hole/2, topMargin) l.setStatic(True) l.setFill(0) l.setFriction(0) world.add(l) r = FPoly() r.vertex(width/2+hole/2, 0) r.vertex(width, 0) r.vertex(width, height) r.vertex(width-sideMargin, height) r.vertex(width-sideMargin, height-bottomMargin) r.vertex(width/2+hole/2, topMargin) r.setStatic(True) r.setFill(0) r.setFriction(0) world.add(r)
def setup(): global world size(400, 400) smooth() Fisica.init(this) world = FWorld() world.setGravity(0, -300) l = FPoly() l.vertex(width / 2 - hole / 2, 0) l.vertex(0, 0) l.vertex(0, height) l.vertex(0 + sideMargin, height) l.vertex(0 + sideMargin, height - bottomMargin) l.vertex(width / 2 - hole / 2, topMargin) l.setStatic(True) l.setFill(0) l.setFriction(0) world.add(l) r = FPoly() r.vertex(width / 2 + hole / 2, 0) r.vertex(width, 0) r.vertex(width, height) r.vertex(width - sideMargin, height) r.vertex(width - sideMargin, height - bottomMargin) r.vertex(width / 2 + hole / 2, topMargin) r.setStatic(True) r.setFill(0) r.setFriction(0) world.add(r)
def setup(): global boxButton, circleButton, polyButton, world size(400, 400) smooth() Fisica.init(this) world = FWorld() world.setEdges() world.remove(world.left) world.remove(world.right) world.remove(world.top) boxButton = FBox(40, 40) boxButton.setPosition(width/4, 100) boxButton.setStatic(True) boxButton.setFillColor(buttonColor) boxButton.setNoStroke() world.add(boxButton) circleButton = FCircle(40) circleButton.setPosition(2*width/4, 100) circleButton.setStatic(True) circleButton.setFillColor(buttonColor) circleButton.setNoStroke() world.add(circleButton) polyButton = FPoly() polyButton.vertex(20, 20) polyButton.vertex(-20, 20) polyButton.vertex(0, -20) polyButton.setPosition(3*width/4, 100) polyButton.setStatic(True) polyButton.setFillColor(buttonColor) polyButton.setNoStroke() world.add(polyButton)