์๋ฅผ๋ค์ด์ ๋ฌด๊ธฐ๋ผ๋ฉด ๊ณต๊ฒฉ๋ ฅ, ๊ณต๊ฒฉ์๋ ์ด๋ฐ๊ฒ ํ์ํ๋ฐ
๋ฐฉํจ๊ฐ์๊ฑฐ์๋ ๊ณต๊ฒฉ๋ ฅ์ด๋ ๊ณต๊ฒฉ์๋๊ฐ ํ์ ์์์? ๋ฐฉ์ด๋ ฅ ์ด๋ฐ๊ฒ ํ์ํ ํ ๋ฐ ๊ทธ๋ฌ๋ฉด
Name / Code / Damage(๋ฌด๊ธฐ์๋ง ํ์) / Defense(๋ฐฉํจ์๋ง ํ์) <- ์ด๋ฐ์์ผ๋ก ๋ชจ๋ ์์ดํ ์ข ๋ฅ๋ค์ ํ์ํ ํญ๋ชฉ์ ๋ค ๋์ดํ๊ณ
ํ์ฑํ ๋ ๋ถ๋ฅํด์ผ๋ผ?
์ด๋ ๊ฒ ํด๋ณผ๋ ค๊ณ ํ๋๊น ์์ดํ ์ธ์คํํฐ์์ ๋๋ฌด ๋ง์ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ด์ ํด๋์ค๋ณ๋ก ๋๋๋ ค๊ณ ํ๋๋ฐ
๋ ๊ทธ๋ฌ๋ฉด ์๊น ์ง๋ฌธ๊ธ ์ฌ๋ฆฐ๊ฒ์ฒ๋ผ ํ๋์ ์์ดํ ๋ฆฌ์คํธ๋ก ๊ด๋ฆฌํ๊ธฐ๊ฐ ์๋๊ณ ..
์์ดํ ํ ์ด๋ธ ์งค์ค ์๋์ฌ๋ ํ์ข ๋ถํํด ใ
.
๋๋ผ๋ฉด ๊ทธ๋ฅ ํด๋์ค๋ณ๋ก ๋ฐ๋ก ๋ง๋ค๊ณ , Item ํด๋์ค์ enum๋ง๋ค์ด์ Item ๋ฆฌ์คํธ์์ ์ธ ๋๋ง๋ค switch๋ฌธ์ผ๋ก ํ์ธํด์ ์ฌ์ฉํ ๋ฏ
๋กํ ๊ณ ๋ง์ก
ํ์ ๋ฐธ๋ฅ
์ฃผ์ต์ ์์ดํ ํ์ ์ ๋ฐ๋ผ์, ๋ฉ์ธ ์ต์ ๋ฐธ๋ฅ๊ฐ ์๋ ํ ๋น ๋๊ฒ ํ๊ณ , ์ : ๋ฌด๊ธฐ๋ฉด value min max์ ํด๋น ํ๋ ์ต์/์ต๋ ๊ณต๊ฒฉ๋ ฅ์ ๊ฐ๋๋ค. ๋ฐฉ์ด๊ตฌ๋ฉด value min์ ํด๋นํ๋ ๋ฐฉ์ด๋ ฅ์ ๊ฐ๋๋ค. ๋ถ์ต์ ์ต์ 1 ํ์ / ์ต์ 1 ๋ฐธ๋ฅ ํด์ ๋๋ฒ๋งํด์ ์ต์ ์ด ์ต๋ ๋ช๊ฐ ๋ค์ด๊ฐ๊ณ ๊ทธ๋ ๊ฒ ํ์ง.
์ ๋ํฐ ์จ์ต์ ๋ ์ฌ์ฉํ๋๋ฐ ๊ณตํต์ ์ธ๋ถ๋ถ์ ํด๋์ค๋ก ๋ง๋ค๊ณ ํน์ ๋ฌด๊ธฐ์๋ง ๋ค์ด๊ฐ๋ ํน์ ์์ฑ์ ์ธํฐํ์ด์ค๋ก ์์ํด์ฃผ๋ฉด ์๋๋ ค๋