a66f0d66692cdf2cb66f98a518d604031973c793b64d8727fa00

벽 파괴 시. 동작을 하는 클래스는 params를 이용한 생성자 만을 통해 초기화 하는 형태라서,
인자를 [파괴 확률, 방향 정보] 로 간주하여 클래스를 초기화 하도록 함.
모든 인자는 int 이기 때문에, 방향은 간단하게 비트마스크를 이용...



1dafdf36abc236a14e81d2b628f17568c6d6c2cc

대충 이런 식으로 유리창에 파괴 확률 70%, 방향 정보 넣어주고,




01b4de2dd2d334aa519dd3b358c12a3a7dd887987f0444f88606b3


01b4de2dd2d334aa519ed0a158c12a3abc124291b4af4807091f22

동작 확인. 잘 되는 듯 하다.

기존 방식은 파괴 시 폭발을 이용한 단순한 연결이었는데, 아무래도 한계가 보여서 (연결 된 모든 요소가 변수 없이 한번에 파괴 된다 거나, 실제로는 연결되지 않는 물체가 파괴될 위험성 등...) 아예 벽 연결을 따로 구현했음