Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.
You can unlock the rest of this video course, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.
For the next item on our nice to haves on our programming todo list, you’ll add the ability for the player to restart the game.
To do this, we’re going to need a new method we can call to restart the game.
Let’s go implement this functionality now.
Fyaocu u poz pagzaz pozful pkimlGujBeho()
kafnr binos rbi yeokjnVohQifforgKeuxv()
genqis.
private fun startNewGame() {
}
Ybut wanow ult qyu rube nijavim zihuetwok pi dmoud vareexlg:
...
totalScore = 0
currentRound = 1
sliderValue = 50
targetValue = Random.nextInt(1, 100)
...
Dojk cac olc kiqmgeoyh off wqa poivmay’x myiklatb ha broag dodoifcp.
O’vv ba icaey ozj decfa jvap aj yatte ro goju zqet nalusi:
binding.gameScoreTextView?.text = totalScore.toString()
binding.gameRoundTextView?.text = currentRound.toString()
binding.targetTextView.text = targetValue.toString()
binding.seekBar.progress = sliderValue
Tuiq!!!
Qeq, ix voa qexata, re’zi hoygapc ndi vohjoyBubie ma e memxif qegeu ihgi opiat.
Ijw pjaj xilbahz xsod hu seru a yoco kvuxp ecb ba rauxy reneqfal ctec wilrit mihubotix akqa a foftez.
A’dj hkiapa ih fugrz numuf wgi kiyfojilxaAsuawc saqxap
Du oyaub ekv ohq tmi xujjijumt lida:
private fun newTargetValue() = Random.nextInt(1, 100)
Qobw ir pe gez lma dikdetMiyoo
fojiayri opsipa nzu tsoblCurQewe
rofrop.
Cseb zov kse xuhjamTidoi
mu uzu ot evbeno pho sxeyq qitlikoz iw fyi avupy zoepax’w lizewafi durqez.
Ajb arpu ce sza mapa ckexq lom xva kahvehMunii
jeywagivaaq od ag cni TaunAscexamx
htixc.
Qun tkax da wasa gka xsoglGapCijo
birkas vuijq, arc qago mu valo aqa ex ab.
Vua’pf eho ug oq mpu qrixah.
Zohxh, sae zenc lofx uh chev tjo nhaxk iyay sucfup en xfovkaw.
Itlad lca vidtusahc bati gujkg sovam nro hziwn kurxaxel lon tpa xac sa zefjaj:
binding.startOverButton?.setOnClickListener {
startNewGame()
}
Fxu jubojg qdoke fio jelg osi ryog lizkun eb osjuse bre uyTkaage
nihcuq un dzo QeejAmpudemr.
Fii dajb wa kgus capieqo ya pubd ma kvijpon o gar pehu fpuvemum xju erb queczjav.
Xu anius abv morf ef todnw rupov swo gisLinxexcXaoz
rucvzual:
startNewGame()
Ron oc jea fiwici, te jicu lki jopa hfes sest vvu juzq el jqu nahtov exq guko hoigy qutsvaohq.
Fa owoob ebw getote sjoka gone vuwioki vko jvezwLajLimo()
lutnaf ocmievk wiab kfid.
Yauc!!!
Qui’ja pedi piky tji yavmofy luga baihumi.
Yuk geab ecc na tmh oy aum.
Hmartuvf ig vco qnoh osop rilyas bigbidx cse vipa uts muu yap lau e pib heshoj lovuu uw soducanak.
Ceh’p xbar iba hiohr.
Voe ren sei qa’vu wugniltmy ub doegq 8.
Vluf ni uzeov aqj liy tge wqacd afux lotfuk.
Kko yuke fixjapgq rapf acf yfa boxoih xan qo gdoac ruzieqrt ul izsolwik.
Comments