Hi, I’m making a ping pong game, and I want to be able to control Player 2 to make sure it works. Only thing though, I can only control Player 1. Is there a way I can control Player 2? Thanks!
Here is my code:
controller.up.onEvent(ControllerButtonEvent.Pressed, function () {
paddle1.y += -7
})
controller.down.onEvent(ControllerButtonEvent.Pressed, function () {
paddle1.y += 7
})
controller.player2.onButtonEvent(ControllerButton.Up, ControllerButtonEvent.Pressed, function () {
paddle2.y += -7
})
controller.player2.onButtonEvent(ControllerButton.Down, ControllerButtonEvent.Pressed, function () {
paddle2.y += 7
})
let paddle2: Sprite = null
let paddle1: Sprite = null
// Paddle hit noise
music.pewPew.playUntilDone()
// Get point sound
music.baDing.playUntilDone()
// game start sound
music.powerUp.playUntilDone()
info.player1.setScore(0)
info.player2.setScore(0)
paddle1 = sprites.create(img..., SpriteKind.Player)
paddle1.setPosition(24, 61)
paddle2 = sprites.create(img..., SpriteKind.Player)
paddle2.setPosition(136, 61)
let ball = sprites.create(img..., SpriteKind.Projectile)
})