ํจ์ ํฌ์ธํฐ, std::bind, ๋๋ค์๊น์ง..
Babel ๊ฒ์ ํ๋ ์ด ๊ณผ์ ์์, ๋ฐ์ํ๋ Event๋ค์ ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ์๋ฃ๊ตฌ์กฐ(์ปจํ
์ด๋์ ๊ด๋ฆฌ์)๋ฅผ ๋ง๋ค๊ณ ์ถ์๋ค. ์๋ฅผ ๋ค๋ฉด, - Karma๊ฐ ์ผ์ ๋์ด์ ๋๋ฌํ์ ์, ๋ณด์ค๊ฐ ์ ์ ์ถํํด ๋ฉ์์ง ๋ช๋ง๋๋ฅผ ๋์ง๊ณ ์ฌ๋ผ์ง๋.. - ์ผ์ ์กฐ๊ฑด์ ๋ง์กฑํ์ ๋, ํ๋ คํ ์ดํํธ์ ํจ๊ป ์จ๊ฒจ์ง ์์ดํ
์ ํ๋ํ๋.. ๊ณผ ๊ฐ์ Plot Event ๋ง์ด๋ค. ๊ตฌํ์ ์ํด, ์ฐ์ ์ ์ฅํ Event๋ฅผ ์๋ฃ๋ก ์๊ฐํ ๋, ํ์์กฐ๊ฑด๋ค์ ๋ช
ํํ ํ ํ์๊ฐ ์์๋ค. ๋ด ์๊ฐ์, Event๋ ํด๋น 2๊ฐ์ง ์กฐ๊ฑด์ ๋ง์กฑ์ํค๋ ํ๋ก์์ ธ๋ฅผ ๋งํ๋ค. ์ผ์ ํ ์์(Sequence)๋ฅผ ๊ฐ์ง๊ณ , ์ฐ์์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ ๋ณตํฉ ํ๋ก์์ ธ CallBack์ ๋ฐฉ์์ผ๋ก ํธ์ถ๋๋ ํ๋ก์์ ธ ์ ์ ์
๋ ฅ์ ๋ํด, ์ง์ ์ด ์๋ ๊ฐ์ ์ ๋ฐฉ์์ผ๋ก ํธ์ถ๋๋ ๋ชจ๋ Manage ํ๋ก์์ ธ๋ฅผ ๋งํ๋ค. ์ข
๋ฅ๋, ์ก์
์ด ๋ ์๋ ์๊ณ ๋ฉ์์ง ์ถ๋ ฅ, ํ๋ผ๋ฉํฐ ๋ณ๊ฒฝ ๋ฑ ๋ชจ๋ ์กฐ์์ผ๋ก ๋์จํ ๋ฒ์๋ฅผ ์ ์งํ๊ณ ์ถ์๋ค. ์๋ํ๋ฉด ๊ฒ์์ ์งํํ๋ ๊ณผ์ ์์, ๋ฌด์๋ณด๋ค ์ผ์ ํ ์ํ์ค์ ์ํด Event๋ฅผ ์ฒ๋ฆฌํ๋ ๋งค๋์ ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. (+์ฐธ๊ณ ) - http://carstart.tistory.com/183