๋Œ€์ „ ๊ฒŒ์ž„์ด๋ผ player monster ๊ฐœ๋…์ด ์•„๋‹ˆ๋ผ unit ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ  unit ํด๋ž˜์Šค๊ฐ€ player1์ธ์ง€ 2์ธ์ง€ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์ธ๋ฐ

์œ ๋‹›์€ ๊ณ ๋ธ”๋ฆฐ, ์—˜ํ”„, ์ธ๊ฐ„ ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ์–ด lol์ฒ˜๋Ÿผ ์ผ€๋ฆญํ„ฐ๋ผ๊ณ  ๋ด๋„ ์ข‹์Œ ๊ทผ๋ฐ ์–˜๋„ค๊ฐ€ ๊ณต๊ฒฉํ•˜๊ฑฐ๋‚˜, ์Šคํ‚ฌ ์“ฐ๋Š” ๊ฑฐ๋‚˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์Šคํ‚ฌ์ด ๋‹ฌ๋ผ์ ธ์„œ

baseUnit ํด๋ž˜์Šค๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์–˜๋ฅผ ์ƒ์†๋ฐ›์•„์„œ ๊ณ ๋ธ”๋ฆฐ ํด๋ž˜์Šค, ์—˜ํ”„ ํด๋ž˜์Šค ๋“ฑ๋“ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ”๋Š”๋ฐย 

์–˜๋„ค๋“ค์ด ์‹๋ณ„๋˜๋Š” ๊ฑด ์œ ์ผํ•˜๊ฒŒ ์ด๋ฆ„๋ฟ์ด๋ผ.. enum {๊ณ ๋ธ”๋ฆฐ, ์ธ๊ฐ„, ์—˜ํ”„} ๋กœ ๋‘๊ณ  ์Šคํ‚ฌ๊ณผ ๊ณต๊ฒฉ์—์„œ switch case๋ฅผ ์“ฐ๋ฉด Unit ์Šคํฌ๋ฆฝํŠธ ํ•˜๋‚˜๋กœย ์ค„์ผ ์ˆ˜ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์–ด

๊ทธ๋Ÿฐ๊ฒŒ ๊ทธ๋Ÿฌ๋ฉด baseUnit์˜ ํฌ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ๊ฑฐ๋Œ€ํ•ด์งˆ ๊ฑฐ ๊ฐ™์•„์„œ ์ข€ ๊ฐ€๋…์„ฑ์ด๋ž„๊นŒ ์ด๋Ÿฐ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋˜๊ธด ํ•˜๋”๋ผ๊ณ  ๊ทธ๋Ÿฐ๋ฐ ์•„์ง ํ”„๋กœํ† ํƒ€์ž… ์ •๋„๋ผ ํ•จ์ˆ˜ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ˆ˜์ •๋  ๋•Œ๋งˆ๋‹ค (๋ฐ˜ํ™˜ ํƒ€์ž…์ด๋‚˜ ๋“ฑ๋“ฑ) ๋‹ค๋ฅธ ์ƒ์† ๋œ ํด๋ž˜์Šค๋„ ๋ฐ”๊ฟ”์•ผ ๋˜์„œ ์ข€ ์งœ์ฆ๋‚ฌ๊ฑฐ๋“  ๋ญ”๊ฐ€ ์ƒ์†์„ ์ด์šฉํ•œ๊ฒŒ ์˜คํžˆ๋ ค ์ผ์„ ๋งŒ๋“  ๊ฑฐ ๊ฐ™์•„์„œ ์ด๋Ÿด ๋•Œ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”๊ฒŒ ๋” ํšจ์œจ์ ์ผ๊นŒ??ย