Example #1
0
def initBall(ball):
	screen = config.winSize();

	ball.setName(config.BALL_NAME)
	ball.setDiameter(round(config.BALL_RATE*screen[0]));
	ball.setSpeed(config.BALL_SPEED);
	ball.setBoundaryLimit((config.BAR_WIDTH, 0, screen[0] - config.BAR_WIDTH, screen[1]))
	ball.setColor(config.BALL_COLOR)
Example #2
0
def initApp(gem):
	screen = config.winSize();

	gem.setName(config.APP_NAME);
	gem.setBackground(config.APP_BACKGROUND)

	gem.setSize(screen);
	gem.setPlayers((config.PLAYER_A, config.PLAYER_B))
	gem.initCanvas();
	gem.setMaxRound(config.APP_MAX_ROUND)
	gem.setMaxRoundScore(config.APP_MAX_ROUND_SCORE)
	gem.setDashboard()
Example #3
0
def initBar(bar):
	screen = config.winSize();

	bar.setColor(config.BAR_COLOR)
	bar.setRate(config.BAR_SPEED)
	bar.setWidth(config.BAR_WIDTH)
	bar.setHeight(config.BAR_RATE*screen[1])
	bar.setBallName(config.BALL_NAME)
	bar.setScreenSize(screen)

	if bar.id == 1:
		bar.setKeyboardList((config.PLAYER_A_KEY_UP, config.PLAYER_A_KEY_DOWN))
	elif bar.id == 2:
		bar.setKeyboardList((config.PLAYER_B_KEY_UP, config.PLAYER_B_KEY_DOWN))