/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 5 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . example . android . cour t counter Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ Ċ /** Ċ Ġ* ĠThis Ġactivity Ġkeeps Ġtrack Ġof Ġthe Ġbasket ball Ġscore Ġfor Ġ 2 Ġteams . Ċ Ġ*/ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ// ĠTrack s Ġthe Ġscore Ġfor ĠTeam ĠA ĊĠĠĠ Ġprivate Ġvar Ġscore Team A : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// ĠTrack s Ġthe Ġscore Ġfor ĠTeam ĠB ĊĠĠĠ Ġprivate Ġvar Ġscore Team B : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIncrease Ġthe Ġscore Ġfor ĠTeam ĠA Ġby Ġ 1 Ġpoint . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd One For Team A ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team A Ġ= Ġscore Team A Ġ+ Ġ 1 ĊĠĠĠĠĠĠĠ Ġdisplay For Team A ( this . score Team A ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIncrease Ġthe Ġscore Ġfor ĠTeam ĠA Ġby Ġ 2 Ġpoints . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd Two For Team A ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team A Ġ= Ġscore Team A Ġ+ Ġ 2 ĊĠĠĠĠĠĠĠ Ġdisplay For Team A ( this . score Team A ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIncrease Ġthe Ġscore Ġfor ĠTeam ĠA Ġby Ġ 3 Ġpoints . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd Three For Team A ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team A Ġ= Ġscore Team A Ġ+ Ġ 3 ĊĠĠĠĠĠĠĠ Ġdisplay For Team A ( this . score Team A ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIncrease Ġthe Ġscore Ġfor ĠTeam ĠB Ġby Ġ 1 Ġpoint . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd One For Team B ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team B Ġ= Ġscore Team B Ġ+ Ġ 1 ĊĠĠĠĠĠĠĠ Ġdisplay For Team B ( this . score Team B ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIncrease Ġthe Ġscore Ġfor ĠTeam ĠB Ġby Ġ 2 Ġpoints . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd Two For Team B ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team B Ġ= Ġscore Team B Ġ+ Ġ 2 ĊĠĠĠĠĠĠĠ Ġdisplay For Team B ( this . score Team B ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIncrease Ġthe Ġscore Ġfor ĠTeam ĠB Ġby Ġ 3 Ġpoints . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd Three For Team B ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team B Ġ= Ġscore Team B Ġ+ Ġ 3 ĊĠĠĠĠĠĠĠ Ġdisplay For Team B ( this . score Team B ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRe sets Ġthe Ġscore Ġfor Ġboth Ġteams Ġback Ġto Ġ 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġreset Score ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . score Team A Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġthis . score Team B Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġdisplay For Team A ( this . score Team A ) ĊĠĠĠĠĠĠĠ Ġdisplay For Team B ( this . score Team B ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDisplays Ġthe Ġgiven Ġscore Ġfor ĠTeam ĠA . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġdisplay For Team A ( score : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġscore View : ĠTextView Ġ= ĠfindViewById < View >( R . id . team _ a _ score ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġscore View . text Ġ= Ġscore . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDisplays Ġthe Ġgiven Ġscore Ġfor ĠTeam ĠB . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġdisplay For Team B ( score : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġscore View : ĠTextView Ġ= ĠfindViewById < View >( R . id . team _ b _ score ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġscore View . text Ġ= Ġscore . toString () ĊĠĠĠ Ġ} Ċ } Ċ