def Start(self): scene = mw2_Application.GetScene() self.mPaddle1 = scene.FindObject("paddle1") self.mPaddle2 = scene.FindObject("paddle2") self.mBall = scene.FindObject("ball") self.mBall_line = scene.FindObject("ball_line") self.mBall_fill = scene.FindObject("ball_fill") self.mScoreText1 = scene.FindObject("scoreText1") self.mScoreText2 = scene.FindObject("scoreText2") self.mPaddleSize = scene.FindObject("p1_fill").mSize self.mTopDownMargin = scene.FindObject("bg_back").mSize.y /2 self.mLeftRightMargin = scene.FindObject("bg_back").mSize.x /2 self.mBallRadius = scene.FindObject("ball_fill").mRadius self.fillColor1 = scene.FindObject("p1_fill").mColor self.fillColor2 = scene.FindObject("p2_fill").mColor self.mLineColor1 = scene.FindObject("p1_line").mColor self.mLineColor2 = scene.FindObject("p2_line").mColor self.paddleSound = mw2_Audio("../__Resources/Pong/sound_paddle.wav") self.mBoundarySound = mw2_Audio("../__Resources/Pong/sound_boundary.wav") self.mLostSound = mw2_Audio("../__Resources/Pong/sound_lost.wav") self.mMusicSound = mw2_Audio("../__Resources/Pong/sound_music.wav") self.mMusicSound.PlayLoop() self.mWinCondition = mw2_Globals.GetInt("WinCondition") self.SpawnBall()
def Start(self): scene = mw2_Application.GetScene() winnerText = scene.FindObject("winner") winnerText.mText = "Winner: Player " + mw2_Globals.GetString("winner") self.mMusicSound = mw2_Audio("../__Resources/Pong/sound_music.wav") self.mMusicSound.PlayLoop()
def Start(self): if mw2_Globals.HasKey("WinCondition"): self.mWinCondition = mw2_Globals.GetInt("WinCondition") scene = mw2_Application.GetScene() self.mWinConditionText = scene.FindObject("winValue") self.mWinConditionText.mText = str(self.mWinCondition) buttonPlus = scene.FindObject("button_plus") buttonMinus = scene.FindObject("button_minus") self.mButtonStart = scene.FindObject("button_start") self.mOnScreenPlus = scene.mCamera.WorldToScreen( buttonPlus.WorldPosition() ) self.mOnScreenMinus = scene.mCamera.WorldToScreen( buttonMinus.WorldPosition() ) self.mOnScreenStart = scene.mCamera.WorldToScreen( self.mButtonStart.WorldPosition() ) self.mRadiusSmall = buttonPlus.mSize.x / 2 self.mRadiusBig = self.mButtonStart.mSize.x / 2 self.mPaddleSound = mw2_Audio("../__Resources/Pong/sound_paddle.wav") self.mMusicSound = mw2_Audio("../__Resources/Pong/sound_music.wav") self.mMusicSound.PlayLoop()