์๋ฐ์ฝ๋ ์ฝํ๋ฆฐ์ผ๋ก ๋ฐ๊พธ๊ณ ์์์ ๋์จ๋ฐฉ๋ฒ์ผ๋ก ์งํํ์์ต๋๋ค๋งโฆ
'''package w.myapplication//๊ฐ๊ฐ ๋์์ด ์คํ๋ ๋๋ง๋ค ๋ก๊ทธ๋ฅผ ์ฐ์ต๋๋ค. ๋ก๊ทธ์ผ์์ ํ์ธํ์๋ฉด ๋ฉ๋๋ค.import android.content.Intentimport android.support.v7.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.view.Viewimport android.widget.Buttonimport android.widget.EditTextimport android.widget.TextViewimport android.widget.Toastimport java.util.Randomclass MainActivity : AppCompatActivity() {internal var ran = Random()internal var use: EditTextinternal var user = -1internal var game = trueinternal var f: Int = 0internal var f_dump: Int = 0internal var s: Int = 0internal var s_dump: Int = 0internal var t: Int = 0internal var s_dump2: Int = 0internal var pc = 1internal var uf: Int = 0internal var uf_dump: Int = 0internal var us: Int = 0internal var us_dump: Int = 0internal var ut: Int = 0internal var us_dump2: Int = 0internal var count = 0internal var str = 0internal var bal = 0internal var a = 0internal var b = 0internal var tvs: Stringinternal var tvb: Stringinternal var start: Buttoninternal var play: Buttoninternal var tv: TextViewoverride fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) Toast.makeText(this, "NEWGAME ๋ฒํผ์ ๋๋ฅธ๋ค ์งํํ์ฌ์ฃผ์ธ์!", Toast.LENGTH_SHORT).show() start = findViewById(R.id.button) as Button use = findViewById(R.id.editText) as EditText tv = findViewById(R.id.textView) as TextView start.setOnClickListener { //์ผ๋ถ์กฐ๊ฑด์ ์ถฉ์กฑํ์ง ์์ ๊ฒ์์์๋์ง ์์ if (game == false) { Toast.makeText(this@MainActivity, "์์ง ๊ฒ์์ด ์งํ์ค์
๋๋ค!", Toast.LENGTH_SHORT).show() } //๊ฒ์์ด ์ ์์์๋จ while (game == true) { //์ซ์๊ฐ ๋๋ค์ผ๋ก ์์ฑ๋จ pc = ran.nextInt(899) + 100 //์์ฑ๋ ์ซ์๋ฅผ ๊ฐ๊ฐ์๋ฆฌ๋ง๋ค ์ชผ๊ฐ์ ์ค๋ณต๋น๊ต๋ฅผํ๋ค. f = pc / 100 f_dump = f * 100 s_dump = pc - f_dump s = s_dump / 10 s_dump2 = s * 10 t = s_dump - s_dump2 Log.d("user", "" + pc) //3์๋ฆฌ์ ์ซ์์ค ์ค๋ณต์ด ๋ฐ์ํ๋ฉด ๋ค์ ์ซ์๋ฅผ ์ ํ๋ ์ฝ๋ if (f == s || s == t || t == f) { pc = ran.nextInt(899 + 100) } else { tv.text = "์์๋๋ ์ซ์๋ฅผ ์
๋ ฅํ์ธ์" Toast.makeText(this@MainActivity, "๊ฒ์์ด ์์๋์์ต๋๋ค!", Toast.LENGTH_SHORT).show() Log.d("game", "start") game = false break } } } play = findViewById(R.id.button2) as Button play.setOnClickListener { //๊ฒ์์์์ ๋๋ฅด์ง ์์ ์ํ์์ ๋น๊ต๋ฒํผ ๋๋ ์๋์ ์ฒ๋ฆฌ if (game == true) { Toast.makeText(this@MainActivity, "์์ง New Game ๋ฒํผ์ ๋๋ฅด์ง ์์์ต๋๋ค!", Toast.LENGTH_SHORT).show() //๊ฒ์์ด ์งํ์ค์ด๋ฉฐ, ์ ์ ์ซ์์ ๋น๊ต๋ฅผ ํ๋ ๋ฃจํ } else if (game == false) { user = Integer.parseInt(use.text.toString()) //๊ฐ ์
๋ ฅ๋ฐ์ game = false //? ์ผ ์ด๊ฑฐ ์์์? ใ
ใ
ใ
uf = user / 100 uf_dump = uf * 100 us_dump = user - uf_dump us = us_dump / 10 us_dump2 = us * 10 ut = us_dump - us_dump2 //์๋ชป๋ ๋ฒ์์ ์ซ์ ์
๋ ฅ์ ์ฒ๋ฆฌ if (user = 1000) { Toast.makeText(applicationContext, "์๋ชป๋ ๋ฒ์์ ์ซ์์
๋๋ค (๋ฒ์ : 102~999)", Toast.LENGTH_SHORT).show() a = 0 } else { a = 1 } //์ค๋ณต์๊ฐ ์๋๊ฒฝ์ฐ ์ฒ๋ฆฌ if (uf == us || us == ut || ut == uf && user Toast.makeText(applicationContext, "์ซ์๊ฐ ์ค๋ณต๋ ์ ์์ต๋๋ค", Toast.LENGTH_SHORT).show() b = 0 } else { b = 1 } if (a == 1 && b == 1) { //์คํธ๋ผ์ดํฌ, ๋ณผ์ ์นด์ดํธ ํ๋๋ถ๋ถ(์ ๋ฆฌํ๊ณ ์ถ๋ค) while (true) { if (uf == f) { str++ } if (us == s) { str++ } if (ut == t) { str++ } if (uf == t) { bal++ } if (uf == s) { bal++ } if (us == f) { bal++ } if (us == t) { bal++ } if (ut == f) { bal++ } if (ut == s) { bal++ } count++ break } //์นด์ดํธ ์๋ฃ๋๋ฉด ํด๋น๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ค if (str + bal == 0) { Toast.makeText(applicationContext, "์ผ์นํ๋ ์๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค", Toast.LENGTH_SHORT).show() tv.text = "OUT!!" } else { Toast.makeText(applicationContext, "" + str + " ์คํธ๋ผ์ดํฌ, " + bal + "๋ณผ", Toast.LENGTH_SHORT).show() tvs = Integer.toString(str) tvb = Integer.toString(bal) tv.text = "$tvs ์คํธ๋ผ์ดํฌ $tvb ๋ณผ" } //์คํธ๋ผ์ดํฌ3๊ฐ = ์ ๋ต ์ด๊ธฐ๋๋ฌธ์ ๊ฒ์์ข
๋ฃ์ํดํด if (str == 3) { Toast.makeText(this@MainActivity, "์ ๋ต์
๋๋ค! ํธ๋ํฐ์ ์ซ์๋ $pc ์์ต๋๋ค!", Toast.LENGTH_SHORT).show() Toast.makeText(this@MainActivity, "์๋ํ์ : $count", Toast.LENGTH_SHORT).show() tv.text = "์ ๋ต์
๋๋ค!" //์นด์ดํธ ์ด๊ธฐํ count = 0 //๊ฒ์ ์ข
๋ฃ์ฒ๋ฆฌ์ํด game = true //๋ค์๊ฒ์์ผ๋ก ์ด๋ val next = Intent(applicationContext, Main2Activity::class.java) startActivity(next) Log.d("Gamestat", "" + game) } str = 0 bal = 0 } } }}}'''์ด๊ฒ์ด ๋ณ๊ฒฝ๋ ์ฝํ๋ฆฐ ์ฝ๋์
๋๋ค...configured ๋ค ๋ฌ์ต๋๋ค...